Exclua as linhas que correspondem exatamente e apenas uma string

1

Eu quero excluir linhas que contenham uma determinada string, por exemplo, "Cola", mas somente se a linha corresponder exatamente e tiver o mesmo número de caracteres. Em outras palavras, não exclua linhas com a palavra "Cola" no interior, mas que sejam maiores.

    
por Smeterlink 29.11.2016 / 19:44

2 respostas

2

sed '/^Cola$/d' < input

ou

grep -Fxv Cola < input

ou

awk '$0 != "Cola"' < input
    
por 29.11.2016 / 22:22
0

Esta é a maneira de excluir uma linha contendo e contendo apenas a string "Cola":

cat somefile.txt | sed '/^Cola$/d' > newfile.txt

    
por 29.11.2016 / 19:58

Tags