"Cola"와 같은 특정 문자열이 포함된 줄을 삭제하고 싶지만 해당 줄이 정확히 일치하고 문자 수가 동일한 경우에만 가능합니다. 즉, 내부에 "Cola"라는 단어가 포함되어 있지만 크기가 더 큰 행은 삭제하지 마세요.
답변1
sed '/^Cola$/d' < input
또는
grep -Fxv Cola < input
또는
awk '$0 != "Cola"' < input
답변2
"Cola"라는 문자열만 포함하는 줄을 삭제하는 방법은 다음과 같습니다.
cat somefile.txt | sed '/^Cola$/d' > newfile.txt