異なる列への複数行のエントリについて助けが必要です。ファイル内のすべてのエントリに対して同じことを行います。
ファイルの例 (2 つのエントリのみを示しています。このようなものが多数あります):
>ABC
*
AGA-AUUCUC-CGGUUCAAUCU
|||
UCUAUAACCGCGCCGAGUUAGU
>ABC
*
AGAUAU-GCUGCAGGCUCAAUUG
||||||
UCUAUAACCGCG-CCGAGUUAGU
必要なファイル形式:
>ABC AGA-AUUCUC-CGGUUCAAUCU UCUAUAACCGCGCCGAGUUAGU
>ABC AGAUAU-GCUGCAGGCUCAAUUG UCUAUAACCGCG-CCGAGUUAGU
次の方法で、単一のエントリを必要な形式に変換できます。
tr '\n' '\t' <test3 | awk '{print $1,$3,$5}'
しかし、ファイル全体を読み取ってすべてのエントリでそれを行うにはどうすればよいですか?