私はawk
と仕事があります。私はいくつかの遺伝子の配列解析を行っています。 私は順序で複数のファイルを持っています。私は新しいファイルに各ファイルの最初のシーケンスを抽出し、最後のシーケンスまでのようにしたいと思います。私はawk
で最初の行または特定の行をどうやって行うのかしか知りません。ここでいくつかのファイルの2行を特定の順序で新しいファイルに印刷するにはどうすればよいですか?
awk 'FNR == 2 {print; nextfile}' *.txt > newfile
私が持っているこの
ファイル1
Saureus081.1
ATCGGCCCTTAA
Saureus081.2
ATGCCTTAAGCTATA
Saureus081.3
ATCCTAAAGGTAAGG
ファイル2
SaureusRF1.1
ATCGGCCCTTAC
SauruesRF1.2
ATGCCTTAAGCTAGG
SaureusRF1.3
ATCCTAAAGGTAAGC
ファイル3
SaureusN305.1
ATCGGCCCTTACT
SauruesN305.2
ATGCCTTAAGCTAGA
SaureusN305.3
ATCCTAAAGGTAATG
などの入力
同様のファイル12があります ファイル4 です。 。 。 .FILE 12
必要な出力 NEWFILE
Saureus081.1
ATCGGCCCTTAA
SaureusRF1.1
ATCGGCCCTTAC
SaureusN305.1
ATCGGCCCTTACT
Saureus081.2
ATGCCTTAAGCTATA
SaureusRF1.2
ATGCCTTAAGCTAGG
SauruesN305.2
ATGCCTTAAGCTAGA
Saureus081.3
ATCCTAAAGGTAAGG
SaureusRF1.3
ATCCTAAAGGTAAGC
SaureusN305.3
ATCCTAAAGGTAATG
私は、このタスクがawk
で簡単に行えますが、複数行のため
前もって間違った入力データを投稿して申し訳ありません。 –