Преимуществом по сравнению с аналогичным ответом здесь является флаг [117244] --with-filename[117245] для grep. Это несколько превосходит pdfgrep, так как стандартный grep имеет больше возможностей.
https://stackoverflow.com/questions/4643438/how-to-search-contents-of-multiple-pdf-files
sed 's/^.*/s\/&\/\//' pattern > sed-pattern-file
sed -f sed-pattern-file myinitialfile.txt > mycleanfile.txt
Как вариация на ответ уже здесь - все еще проще, возможно, вытащить скрипт прямо из трубы:
sed 's|.*|s/&//g|' <patterns |
sef -f - infile >outfile
, что вам не нужно изменять файл шаблонов - или любой другой - напрямую и может вместо этого модифицировать его в поток в соответствии с вашими потребностями.