Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Software => Příkazový řádek a programování pro GNU/Linux => Téma založeno: On 24 Prosince 2009, 19:31:18

Název: Vyhledání souboru dle jeho obsahu?? [vyřešeno]
Přispěvatel: On 24 Prosince 2009, 19:31:18
Už to vzdávám, určitě to bude nějaká banalita, ale opravdu jsem se snažil..tak nějak jsem kombinoval locate, find, grep, ale nepodařilo se mi najít způsob, jak zjistím název souboru dle jeho obsahu...Řekněme, že hledám název souboru, který bude obsahovat slovo "zkouška" a ne a ne na to přijít :( - tím obsahem mám na mysli né v názvu souboru, ale uvnitř toho souoboru..
Název: Re: Vyhledání souboru dle jeho obsahu??
Přispěvatel: 8472 24 Prosince 2009, 20:42:56
ak som sprane pochopil tvoj dotaz, tak predsa grep by ti mal plne vyhovovat, kedze vo svojom vystupe zobrazi nazov suboru , a nasleduje za dvojbodkou hladany vyraz.
Název: Re: Vyhledání souboru dle jeho obsahu??
Přispěvatel: On 24 Prosince 2009, 20:44:48
No, pravda, zapomněl jsem jen dodat, že s tím souborem potřebuji nadále pracovat..takže, chci říct bashi:

 - najdi soubor s hledaným obsahem a s ním pak vykonej to a to
Název: Re: Vyhledání souboru dle jeho obsahu??
Přispěvatel: 8472 24 Prosince 2009, 20:52:05
cize potrebujes skratit vystup tak aby ti vratil iba meno toho suboru?
v tom pripade by ti mal stacit v grep-e parameter -l . to ti vypise iba nazov suboru. viac detailov 'man grep'.

a s ním pak vykonej to a to
tu ak spravne rozumiem, tak najdeny vysledok chces poslat na vstup inemu programu, v tom pripade potom napr.:
Kód: [Vybrat]
prikaz `grep -l "hladany vyraz" *`
Název: Re: Vyhledání souboru dle jeho obsahu??
Přispěvatel: On 24 Prosince 2009, 20:55:15
Ha....parametr "-l", to je přesně ono :) díky díky...+K samozřejmě
Název: Re: Vyhledání souboru dle jeho obsahu?? [vyřešeno]
Přispěvatel: 8472 24 Prosince 2009, 20:59:29
nabuduce staci pozret manual ;)
Název: Re: Vyhledání souboru dle jeho obsahu??
Přispěvatel: Šuohob 24 Prosince 2009, 21:00:37
Kód: [Vybrat]
grep -rl hledany_vyraz /cesta/k/adresari/se/soubory,/ktere/se/maji/prohledat
jinak klikaci aplikace typicky pro indexovane hledani jsou napriklad tracker a beagle
Název: Re: Vyhledání souboru dle jeho obsahu?? [vyřešeno]
Přispěvatel: On 24 Prosince 2009, 22:12:59
Potřebuju to do skriptu, takže parametry -r a -l jsou naprosto dostačujícími..díky moc