我有一個看起來像這樣加入換行符在SED/AWK/Perl的一個班輪FASTA文件的具有條件
> sq1
foofoofoobar
foofoofoo
> sq2
quxquxquxbar
quxquxquxbar
quxx
> sq3
paxpaxpax
pax
我想要做的就是將它們連接成一個線的數據:
> sq1 foofoofoobarfoofoofoo
> sq2 quxquxquxbarquxquxquxbarquxx
> sq3 paxpaxpaxpax
我試過這段代碼但失敗了。
sed -e 'te' -e 'H;$!d;:e' -e 'x;/^$/d;s/\n//g'
什麼是正確的做法?
該序列中剩餘的空白,例如, 「paxpaxpax pax」而不是「paxpaxpaxpax」。我該如何刪除它? – neversaint 2010-03-02 01:32:58
我看到了,所以你想在>之後留下空格,請參閱編輯 – ghostdog74 2010-03-02 01:57:05