Вы не должны делать
$ *.php | grep
Это означает, что «запустите первую программу PHP, указав в качестве параметров имя остальных символов, а затем запустите grep для вывода».
Должно быть:
$ grep -n -H "google" *.php
Флаг -n
говорит ему делать номера строк, а флаг -H
указывает ему отображать имя файла, даже если есть только файл. Grep по умолчанию будет показывать имена файлов, если выполняется поиск по нескольким файлам, но вы, вероятно, захотите убедиться, что выходные данные соответствуют друг другу, независимо от количества совпадающих файлов.