У меня есть набор команд, перечисленных в файле says.txt, и я пытался найти все PHP-скрипты рекурсивно внутри каталога с помощью grep -r, но мне не удалось заменить переменную, которую я получаю от команд. txt в grep.Regex для поиска строки рекурсивно?
Например,
при попытке
grep -R --include "*.php" <command> .
я получить желаемый результат, но когда я пытаюсь сделать цикл, как
for i in `cat /var/tmp/commands.txt`; do 'grep -R --include *.php $i .' ; done
или
for i in `cat /var/tmp/commands`; do 'echo $i | grep -r --include *.php .' ; done
выражение не выполняется.
извините, если что смущает вас, его вход от command.txt – Akki
как то, что $ я бы вернуться, когда в течение заявления. – Akki
Итак, вы сохраняете условия поиска внутри 'command.txt'? Можете ли вы показать образец? – anubhava