При стирании в stdin все экземпляры regexes определяются в файле

[116736] В StackOverflow есть дубликат вопроса. Там предлагают вариант ответа harish.venkarts:

Преимуществом по сравнению с аналогичным ответом здесь является флаг [117244] --with-filename[117245] для grep. Это несколько превосходит pdfgrep, так как стандартный grep имеет больше возможностей.

https://stackoverflow.com/questions/4643438/how-to-search-contents-of-multiple-pdf-files

1
10.12.2014, 15:33
2 ответа
sed 's/^.*/s\/&\/\//' pattern > sed-pattern-file
sed -f sed-pattern-file myinitialfile.txt > mycleanfile.txt
2
27.01.2020, 23:28

Как вариация на ответ уже здесь - все еще проще, возможно, вытащить скрипт прямо из трубы:

sed 's|.*|s/&//g|' <patterns |
sef -f - infile >outfile

, что вам не нужно изменять файл шаблонов - или любой другой - напрямую и может вместо этого модифицировать его в поток в соответствии с вашими потребностями.

1
27.01.2020, 23:28

Теги

Похожие вопросы