sed를 사용하여 텍스트 파일에서 특정 줄 번호를 제거하시겠습니까?

sed를 사용하여 텍스트 파일에서 특정 줄 번호를 제거하시겠습니까?

파일에서 하나 이상의 특정 줄 번호를 제거하고 싶습니다. 이 작업을 수행하기 위해 sed를 어떻게 사용할 수 있습니까?

답변1

data.txt다음 명령을 사용하여 파일에서 라인 2, 12-17 및 57을 제거하려면 sed다음을 수행할 수 있습니다.

 sed -e '2d;12,17d;57d' data.txt

.bak원본 파일(확장명 포함)의 백업을 생성하려면 -i.bak명령과 함께 사용하세요.

 sed -i.bak -e '2d;12,17d;57d' data.txt

관련 정보