我需要您对多行条目进入不同列的帮助。并对文件中的所有条目执行相同的操作。将基于行的条目转换为基于shell的列
文件示例(只显示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}'
但是,如何通过读取整个文件来处理所有条目?
谢谢ruakh。我只是用Python编写了一个脚本,它完全一样。 – Bade 2012-02-17 20:31:41