Portál AbcLinuxu, 5. května 2025 18:27
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.