Mam dane, który wygląda takŁączenie podziały wiersza w pliku FASTA warunku w SED/AWK/Perl jedną wkładką
> sq1
foofoofoobar
foofoofoo
> sq2
quxquxquxbar
quxquxquxbar
quxx
> sq3
paxpaxpax
pax
Co chcę zrobić, to połączyć je w jednej linii:
> sq1 foofoofoobarfoofoofoo
> sq2 quxquxquxbarquxquxquxbarquxx
> sq3 paxpaxpaxpax
Próbowałem tego kodu, ale się nie udało.
sed -e 'te' -e 'H;$!d;:e' -e 'x;/^$/d;s/\n//g'
Co to jest właściwy sposób?
Pozostałe białe znaki w sekwencji, np. "paxpaxpax pax" zamiast "paxpaxpaxpax". Jak mogę to usunąć? – neversaint
Widzę, więc chcesz zostawić spację po>, patrz edycja – ghostdog74