Portál AbcLinuxu, 24. října 2025 14:04
grep -i 'hledaný textXY' *.phppřípadně
grep -i 'hledaný textXY' */*.phpapod. Neprohledává sice adresářový strom do hloubky, ale pro mé účely vyhovuje.
-r
grep -r sice běžně používám, ale
rgrep -i 'hledany string' *.phpv podadresářích hledat nebude. Nemá jejich názvy.
grep(1):
--include=GLOB
Search only files whose base name matches GLOB (using wildcard
matching as described under --exclude).
grep -ri 'hledaný textXY' --include="*.php" /bude zřejmě odpovědí na původní dotaz.
rgrep něco /etc
/etc (ve kterém toho z PHP asi moc nebude) zřejmě i lenošné.
locate -0 '*.php' | xargs -0 grep foobar
\; bych dal + a grepu bych přihodil parametr -q, ať se nemíchá s výstupem findu.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.