Debian fórum

Dotazy => Všeobecná podpora => Téma založeno: frca kdy 16. 02. 2010, 00:17:30

Název: find in files
Přispěvatel: frca kdy 16. 02. 2010, 00:17:30
Zdravím, je nějaké gui pro find, které by fungovalo jako find in files v codeblocks třeba? V menu>Příslušenství je položka "Hledat soubory". To je docela dobré, ale neukazuje to číslo řádku ani kolikrát se tam řetězec vyskytuje. Tudíž musím hledat 2x, jednou pomocí "Hledat soubory" a podruhé v samotném souboru, což je trochu blbé. Jo a ještě abych nezapomněl, mohlo by to vypisovat kromě čísla řádku přímo i celý tento inkriminovaný řádek.
Díky za tipy.
frca
Název: Re: find in files
Přispěvatel: frca kdy 16. 02. 2010, 13:17:17
Tak už jsem na to přišel, sice to není gui, ale zatím to stačí:
find . -name "*.c" -type f -print0 | xargs -0 grep -Fin "main" # fixed (non-regexp), ignore case, line numbers
Název: Re: find in files
Přispěvatel: arrange kdy 16. 02. 2010, 23:32:00
grep -RFin --include="*.c" main .
u toho main jsi asi myslel celé slovo, a tak můžeš používat přepínač -w