# Przeszukiwanie plików danego typu pod kątem tekstu

DevFeed: [Przeszukiwanie plików danego typu pod kątem tekstu](<https://devfeed.tech/articles/przeszukiwanie-plikow-danego-typu-pod-katem-tekstu-27533.md>)

Original publisher: [Read original article](<https://gagor.pro/2012/08/przeszukiwanie-plikow-danego-typu-pod-katem-tekstu/>)

Author: Tom

Published: 2012-08-31T00:00:00Z

Content type: tutorial

Language: pl

Sources: [Tomasz Gągor](<https://devfeed.tech/sources/tomasz-gagor.md>)

Topics: [PHP](<https://devfeed.tech/topics/php.md>)

Tags: [bash](<https://devfeed.tech/tags/bash.md>), [php](<https://devfeed.tech/tags/php.md>)

## AI overview

A Polish developer tutorial explains how to search PHP files on a web server for a specific function call. It recommends using find to identify PHP files first, then using grep to display matching filenames and line numbers, because a recursive grep pattern such as *.php can also match directories.

## Source excerpt

Kiedyś poproszono mnie o przeszukanie wszystkich plików php na serwerze webowym po kątem wywołania pewnej funkcji. Oczywiste wydało mi się użycie rekurencyjnie grep'a, więc: grep -R "JAKAS_FUNKCJA" /var/www/*.php Ale szybko okazało się że grep dopasowuje maskę *.php również do katalogów, więc nie przeszukiwał katalogów które nie kończyły się na .php ehhh..... Drugie podejście okazało się trafniejsze - najpierw poleceniem find wyszukuję wszystkie pliki php, a dopiero później grepuję (wypisując nazwę pliku i numer linii):