Сначала вам нужно экранировать специальные символы в этих двух файлах (если есть), а затем присоединить их, например, вставьте
, чтобы получить список шаблонов, которые вы затем использовали бы через grep
-f
... и если у вас не слишком много файлов, которые вы не используете Цикл не нужен, поскольку grep
принимает несколько аргументов:
paste -d'.*' <(sed 's/[.[\*^$]/\\&/g' file1.txt) /dev/null \
<(sed 's/[.[\*^$]/\\&/g' file2.txt) | grep -f - /root/listoffiles/*php >> found.txt