ヘッダー行を超えた行のコピー

ヘッダー行を超えた行のコピー

最初の行を除いて、ファイルのすべての内容をどのようにコピーしますか?

例:

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'「最初の行を除くすべての行:再印刷」を意味します。

関連情報