В дополнение к очень хорошим grep и sed ответам, которые вы получили, вот некоторые другие инструменты, которые могут сделать то же самое:
Несколько способов Perl:perl -ne '/^HERE IT IS/ || print' file > newfile
perl -ne 'print if !/^HERE IT IS/' file > newfile
perl -ne 'print unless /^HERE IT IS/' file > newfile
Вы может добавить переключатель -i в любой из примеров, чтобы отредактировать файл: perl -i.bak -ne '/^HERE IT IS/ || print' file
(g) awk awk '!/^HERE IT IS/' file > newfile
Новые версии (4.1.1 и новее) GNU awk (по умолчанию awk on Linux) также может редактировать файл на месте: gawk -i inplace '!/^HERE IT IS/' file
Shell (bash, zsh, ksh, возможно, другие). Это вроде глупо, но это можно сделать, но другие инструменты лучше. while IFS= read -r line; do
[[ $line =~ ^"HERE IT IS" ]] || printf "%s\n" "$line"
done < file > newfile