IT/Software 2024. 4. 2.
VI 팁 - 특정 문자열 포함 라인 전체 없애기
vi나 vim 내부에서 문자열을 찾아 삭제하는 명령어들을 사용할 수 있는데, 이는 sed 명령어를 사용하는 것과는 조금 다른 방식입니다. vi나 vim에서는 파일을 직접 수정하면서 볼 수 있는 장점이 있습니다. 단일 줄에서 문자열 삭제하기 vi나 vim에서 특정 문자열을 포함하는 모든 줄을 삭제하려면, 다음과 같은 명령을 사용할 수 있습니다: :g/특정문자열/d이 명령은 "특정문자열"을 포함하는 모든 줄을 찾아서 삭제합니다. g는 전역(global) 검색을 의미하며, /d는 삭제(delete)를 의미합니다. 줄바꿈을 포함하는 문자열 삭제하기 vi나 vim에서 줄바꿈을 포함하는 문자열을 삭제하는 것은 직접적으로는 지원되지 않습니다. 하지만 줄바꿈 문자를 직접 찾아서 다루는 대신, 연속된 줄들을 하나의 줄로..