Portál AbcLinuxu, 17. července 2025 06:39


Dotaz: grep - v ýpis souboru, ve kterém hledá

18.5.2011 08:12 Pepa
grep - v ýpis souboru, ve kterém hledá
Přečteno: 293×
Odpovědět | Admin
Ahoj, prosím vás, má grep výpis souboru? Pročítal jsem man , a buď to zobrazí cestu, nebo vyhledáváný výraz.Díky

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

18.5.2011 09:00 NN
Rozbalit Rozbalit vše Re: grep - v ýpis souboru, ve kterém hledá
Odpovědět | | Sbalit | Link | Blokovat | Admin
Je to directiva -L nebo -l ..

NN
18.5.2011 09:16 Pepa
Rozbalit Rozbalit vše Re: grep - v ýpis souboru, ve kterém hledá
Ne, právěže o tom vím, vypíše to cestu souboru, ale chtěl jsem vypsat jen název souboru... Abych to nemusel ořezávat sedem třebas
18.5.2011 09:26 NN
Rozbalit Rozbalit vše Re: grep - v ýpis souboru, ve kterém hledá
Takze -H ?

NN
18.5.2011 19:18 Ash | skóre: 53
Rozbalit Rozbalit vše Re: grep - v ýpis souboru, ve kterém hledá
Ne to vypisuje celou cestu.
18.5.2011 10:23 maleprase | skóre: 28
Rozbalit Rozbalit vše Re: grep - v ýpis souboru, ve kterém hledá
asi grepem primo asi ne ale
$ grep -sl bash /etc/* | xargs -n 1 basename
bash_completion
bashrc
crontab
...
18.5.2011 10:36 maleprase | skóre: 28
Rozbalit Rozbalit vše Re: grep - v ýpis souboru, ve kterém hledá
akorat ten sed by byl stejne lepsi:
$ strace -f sh -c 'grep -sl bash /etc/* | xargs -n 1 basename' 2>&1 | grep exec | wc -l
65

$ strace -f sh -c 'grep -sl bash /etc/* | sed "s/.*\///"' 2>&1 | grep exec | wc -l
5

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.