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


45

파일에서 하나 이상의 특정 줄 번호를 삭제하고 싶습니다. sed를 사용하여 어떻게합니까?

답변:


62

파일을 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
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.