Экран ноутбука часто меняет масштаб и изменяет разрешение при игре в Windows с помощью Wine

В дополнение к очень хорошим 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
0
задан 22 November 2017 в 19:33

0 ответов

Другие вопросы по тегам:

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