sed가 있는 헤더까지 줄 삭제

sed가 있는 헤더까지 줄 삭제

SED를 Windows 배치 파일에 통합하고 있습니다. 텍스트 파일의 처음 7줄을 삭제하는 작업을 수행했습니다.

SED "1,7d"

하지만 저는 좀 더 현명한 표현을 하고 싶습니다. 본질적으로 처음 몇 줄을 잘라내고 열 제목과 그 아래의 모든 내용을 유지하려는 거대한 텍스트 파일이 있습니다. 내가 원하는 텍스트의 첫 번째 줄은 8번째 줄이며 "연도"에 따옴표가 포함되어 있습니다.

다음을 시도했지만 명령 창(배치 파일 실행)에 오류가 표시됩니다.

SED "1,/"Year"/!d"

표현식 뒤에 입력 및 출력 파일을 넣습니다.

답변1

Windows의 인용 동작에 대해 잘 모르지만 다음을 시도해 볼 수 있습니다.

SED '1,/"Year"/!d' 

답변2

이 위키 기사내부 따옴표를 세 배로 늘려야 함을 나타냅니다.

SED "1,/"""Year"""/!d"

테스트되지 않았습니다.

관련 정보