Удалить строки, которые соответствуют точно и только строке

Я хочу удалить строки, содержащие определенную строку, например «Cola», но только если строка точно совпадает и имеет одинаковое количество символов. Другими словами, не удаляйте строки со словом «Cola» внутри, но они больше.

 sed '/^Cola$/d' < input 

или

 grep -Fxv Cola < input 

или

 awk '$0 != "Cola"' < input 

Это способ удалить строку, содержащую и содержащую только строку «Cola»:

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