Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Pretraga teksta unutar fajla

[es] :: Linux :: Pretraga teksta unutar fajla

[ Pregleda: 1638 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Alexandar_d
Alexandar

Član broj: 44699
Poruke: 139
92.36.135.*



+7 Profil

icon Pretraga teksta unutar fajla30.10.2010. u 17:27 - pre 164 meseci
Pozdrav,
Znam da ova komanda pronalazi navedeni tekst unutar sadrzaja fajlova unutar svih subdirektorija:

find . -exec grep -g "neki tekst za naci" '{}' \;

Nije mi jasno sta znaci ovo '{}' \;???
Pogledao sam manual al opet mi nije jasno. Da li postoji neka jednostavnija naredba? Zasto ne radi npr find . | grep "neki tekst"
ili nesto slicno da je jasnije? I kako da navedem putanju folderu gdje zapocet pretrazivanje i onda sve subfoldere unutar tog foldera a ne ovako sa tackom onda se moram pozicionirat na taj folder?
Hvala.


AleXandar
 
Odgovor na temu

milanche
San Francisco

Član broj: 2447
Poruke: 1200
*.hsd1.ca.comcast.net.



+1001 Profil

icon Re: Pretraga teksta unutar fajla30.10.2010. u 17:43 - pre 164 meseci
Vise o opciji '{}' \ dobijas ako ukucas 'man find' u browseru.

http://unixhelp.ed.ac.uk/CGI/man-cgi?find

Ta opcija znaci da zelis da se iz svake linije odgovora koje izbacuje 'find' prvo uzme filename,
pa se zatim taj filename cut-and-paste-uje umesto '{}' \ i tako formirana komandna linija
se izvrsi (tj. izvrsi se sve iza -exec).

Ova varijanta koriscenja find komande je atraktivnija za neke druge stvari, naprimer da otvoris
u editoru svaki nadjeni fajl itd.

Konkretno za grep-ovanje ima i prostija varijanta koja to isto radi sasvim dobro:

grep -r -n "onoStoTrazim" <pocetni direktorijum>

pretrazuje rekurzivno pojavljivanje stringa "onoStoTrazim" u svim fajlovima u svim poddirektorijumima
pocevsi od pocetnog direktorijuma.

 
Odgovor na temu

Alexandar_d
Alexandar

Član broj: 44699
Poruke: 139
92.36.135.*



+7 Profil

icon Re: Pretraga teksta unutar fajla30.10.2010. u 18:11 - pre 164 meseci
Odlicno to je to. Tnx!
AleXandar
 
Odgovor na temu

Srđan Pavlović
Specijalna Edukacija i Rehabilitacija MNRO
Vojvodina, Bačka Palanka

Član broj: 139340
Poruke: 5571
77.46.145.*

Sajt: www.oligofrenolog.com


+382 Profil

icon Re: Pretraga teksta unutar fajla31.10.2010. u 02:24 - pre 164 meseci
Citat:
grep -r -n "onoStoTrazim" <pocetni direktorijum>

pretrazuje rekurzivno pojavljivanje stringa "onoStoTrazim" u svim fajlovima u svim poddirektorijumima
pocevsi od pocetnog direktorijuma.


Thanks - korisno :)
 
Odgovor na temu

[es] :: Linux :: Pretraga teksta unutar fajla

[ Pregleda: 1638 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.