![sed를 사용하여 헤더 [닫기]까지 줄 삭제](https://linux55.com/image/31562/sed%EB%A5%BC%20%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC%20%ED%97%A4%EB%8D%94%20%5B%EB%8B%AB%EA%B8%B0%5D%EA%B9%8C%EC%A7%80%20%EC%A4%84%20%EC%82%AD%EC%A0%9C.png)
SED를 Windows 배치 파일에 통합하고 있습니다. 텍스트 파일의 처음 7줄을 삭제할 수 있게 만들었습니다.
SED "1,7d"
하지만 저는 좀 더 합리적인 표현을 만들고 싶었습니다. 본질적으로 저는 거대한 텍스트 파일을 가지고 있으며 처음 몇 행을 제거하고 열 헤더와 그 아래의 모든 항목을 유지하고 싶습니다. 내가 원하는 텍스트의 첫 번째 줄은 따옴표로 묶인 "연도"인 8번째 줄입니다.
다음을 시도했지만 명령 창(배치 파일 실행)에 오류가 발생했습니다.
SED "1,/"Year"/!d"
표현식 뒤에 입력 및 출력 파일을 넣습니다.
답변1
Windows에서의 인용 동작에 대해 잘 모르지만 다음을 시도해 볼 수 있습니다.
SED '1,/"Year"/!d'