답변1
대신 다음 cat
을 사용하세요.
awk 'FNR>2 || NR==2' ./*UNSTRUCTURED.csv > UNSTRUCTURED-Merged.csv
모든 파일의 처음 두 줄(추가 줄과 헤더 줄)을 건너뛰지만 첫 번째 파일의 두 번째 줄(헤더)은 유지합니다.
NR
전체 입력의 레코드 수입니다(기록존재하다철사기본적으로) while은 FNR
현재 파일의 레코드 번호입니다.
처음 2개 행 삭제모두파일(헤더 없는 출력 결과)을 사용하려면 간단히 awk 'FNR>2'
또는 GNU sed
: sed -s 1,2d
또는 GNU tail
또는 호환 가능(ast-open, FreeBSD 및 busybox 포함): 을 사용하세요 tail -qn+3
.