![sed를 사용하여 텍스트 파일에서 특정 줄 번호를 제거하시겠습니까?](https://linux55.com/image/24599/sed%EB%A5%BC%20%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC%20%ED%85%8D%EC%8A%A4%ED%8A%B8%20%ED%8C%8C%EC%9D%BC%EC%97%90%EC%84%9C%20%ED%8A%B9%EC%A0%95%20%EC%A4%84%20%EB%B2%88%ED%98%B8%EB%A5%BC%20%EC%A0%9C%EA%B1%B0%ED%95%98%EC%8B%9C%EA%B2%A0%EC%8A%B5%EB%8B%88%EA%B9%8C%3F.png)
파일에서 하나 이상의 특정 줄 번호를 제거하고 싶습니다. 이 작업을 수행하기 위해 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