예를 들어 파일의 두 번째 줄 인쇄를 건너뛰는 방법은 무엇입니까?

예를 들어 파일의 두 번째 줄 인쇄를 건너뛰는 방법은 무엇입니까?

처음 두 행에 헤더 정보가 포함된 .csv 파일이 있습니다. 두 번째 줄은 친숙한 형식(구두점, 공백 등)이 아니므로 두 번째 줄 인쇄를 건너뛰고 결과를 다른 함수로 파이프하고 싶습니다. 어떻게 할 수 있나요?

예시 파일:

var1,var2,var3
Variable 1!,Variable 2!,Variable 3!
1,2,3
4,5,6
7,8,9

원하는 출력:

var1,var2,var3
1,2,3
4,5,6
7,8,9

답변1

으로 sed, 또는

sed '2d' file

(2번 줄 삭제) 또는

sed -n '2!p' file

(rint 줄이 주소 범위 2에 없습니다 !.

그리고awk

awk 'NR!=2' file

(레코드 수가 2가 아닌 경우 인쇄합니다.)

관련 정보