prohledavani obsahu souboru resp. adresare
uhlar na fantomas.sk
uhlar na fantomas.sk
Úterý Duben 3 12:58:46 CEST 2001
Milan Kerslager <milan.kerslager na spsselib.hiedu.cz> wrote:
-> grep -rl 'vzorek' /ktery/adresar
-> Pokud GNU grep nemate, musel byste to zkombinovat s prikazem find, napr:
no okrem ineho pri find mozno zadavat parametre na mena suborov napriklad
find . -name \*.c ...
-> find /ktery/adresar -type f -exec grep -l 'vzorek' {} \;
-> Coz znamena, ze pro kazdy soubor pak uvedenym adresarem se spusti prikaz
-> grep. Asi by existovaly i jina reseni, napr:
-> find texts -type f | xargs grep -l 'vzorek'
-> kde se nepousti prikaz grep porad dokola (seznam souboru se pomoci prikazu
-> xargs preda jako parametry prikazu grep).
ano presne tak to je a pri vacsom pocte suborov to usetri naozaj vela.
nechapem preco ste to neuvideli ako jediny variant.
btw parameter "-r" v grepe povazujem za vazne porusenie filozofie UNIXov -
rob co najmenej a co najlepsie. Zisk z toho ze grep dokaze sam prehladavat
adresare je podla mna ovela mensi ako zbytocne programovanie kodu.
--
Matus "fantomas" Uhlar, sysadmin at NEXTRA, Slovakia; IRCNET admin of *.sk
uhlar na fantomas.sk ; http://www.fantomas.sk/ ; http://www.nextra.sk/
2B|!2B, that's a question!
Další informace o konferenci Linux