머리글 행 너머의 행 복사

머리글 행 너머의 행 복사

첫 번째 줄을 제외하고 파일의 모든 내용을 어떻게 복사합니까?

예:

Id_animal Id_SNP Allele
ID01 rs01 AB
ID02 rs01 BA
ID03 rs01 AA
ID04 rs01 BB

원하는 출력:

Id_animal Id_SNP Allele
ID01 rs01 AB
ID01 rs01 AB
ID02 rs01 BA
ID02 rs01 BA
ID03 rs01 AA
ID03 rs01 AA
ID04 rs01 BB
ID04 rs01 BB

내 실제 파일에는 400행과 44709376열이 있습니다. 그래서 799행과 열이 있는 출력을 원합니다 44709376.

답변1

다음과 같은 특수 도구를 사용하십시오 awk.

awk '1;NR>1' < input.file

이것은 약어입니다.awk 'true {print $0}; NR>1 {print $0}'

또는 sed:

sed '1!p' < input.file

sed- 기본적으로 모든 입력 라인을 출력합니다. '1!p'"첫 번째 줄을 제외한 모든 줄: 다시 인쇄"를 의미합니다.

관련 정보