grep возвращает неправильные сообщения в GNOME Desktop (Linux)

grep возвращает неправильные сообщения в GNOME Desktop (Linux)

Мне нужно найти определенную строку внутри структуры папок.

Файловая система содержит несколько файлов, но мне нужно проверить только XML-файлы.

Я искал и пробовал команды для Linux Recursive search, но это не сработало. Я получил следующий вывод от команды

$ grep -rio --include=*.xml "invokeAction" .
grep: No match.
$ grep -riwc "invokeAction" *
grep: <.Lists all the file Names recursively.>: No such file or directory
$ grep -ir invokeAction *.xml
grep: <.Lists all the file Names.>: No such file or directory

Пожалуйста помоги.

Мне нужно поискать

String: "invokeAction"
Mode: Word Only
Directory: Current Directory Recursively 

решение1

Это позволит выполнить рекурсивный поиск по пути для всех файлов Python (*.py) и выполнить grep -l import для каждого файла.

find /path/To/Seach -iname \*.py -exec grep -l import {} \;

Связанный контент