我需要你的帮助,将多行输入到不同的列中。并对文件中的所有条目执行相同的操作。
文件示例(仅显示 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}'
但是如何通过读取整个文件来处理所有条目?