Docela se mi na obsahy cd osvedcil tento postup
1) zavedl jsem si adresar /usr/share/cdlist do ktereho si udelam vypis vsech cedecek pomoci prikazu find napriklad:
find /mnt/cdrom -print > /usr/share/cdlist/Linux/rh_80_disk1
2) v /usr/local/bin mam nasledujici skript grepcd:
#!/bin/bash
cd /usr/share/cdlist
grep -r -i $1
Takze kdyz hledam treba xmms-devel spustim prikaz "grepcd xmms-devel" a vypis muze vypadat treba takto:
Linux/rh_73_disk2:/mnt/cdrom/Redhat/RPMS/xmms-devel-1.2.7-3.i386.rpm
Linux/rh_80_disk3:/mnt/cdrom/Redhat/RPMS/xmms-devel-1.2.7-13.i386.rpm
Takze je videt na kterem cedecku to je. Zbyva jen vlozit cedecko oznacit si cestu a pouzit prikaz rpm :).
Ten prikaz `cd' mi tam pripada zbytocny. Cesta sa da napisat priamo grepu ako posledny parameter.
Tiez si myslim, ze vystup nebude vyzerat tak ako to bolo opisane, pokial sa nepouzije prepinac -H (print filename for each match). Neviem ako je to na inych systemoch, ale urcite to plati pre moj Mandrake/8.2.
Inak `grepcd' alias si spravim asi tiez. :-)