처음 두 행에 헤더 정보가 포함된 .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가 아닌 경우 인쇄합니다.)