Попытка вырезать строки в файле, содержащем несколько строк, это работает отлично:
awk '!/string1/string\ 2/' file.txt > file.filtered.txt
Теперь мне нужно добавить строку, которая включает в себя «string3» в конце любой строки.
Можно ли добавить строку, содержащую возврат строки?
Я пробовал эти итерации, но ни одна из них не работала:
awk '!/string1/string\ 2/string3\n/' file.txt > file.filtered.txt
и
awk '!/string1/string\ 2/string3\\n/' file.txt > file.filtered.txt
Например, мы хотим удалить строки, заканчивающиеся следующим образом:
YYYY-MM-DD HH:MM:SS criteria=value, criteria=value, tag=ABC
Но не удалять строки, заканчивающиеся следующим образом:
YYYY-MM-DD HH:MM:SS criteria=value, criteria=value, tag=ABC (123)
Мысли?
TIAДон