tengo un dato que se parece a estolínea que une rompe en el archivo FASTA con la condición de SED/AWK/Perl de una sola línea
> sq1
foofoofoobar
foofoofoo
> sq2
quxquxquxbar
quxquxquxbar
quxx
> sq3
paxpaxpax
pax
Lo que quiero hacer es unirlos en una linea:
> sq1 foofoofoobarfoofoofoo
> sq2 quxquxquxbarquxquxquxbarquxx
> sq3 paxpaxpaxpax
He intentado este código pero no.
sed -e 'te' -e 'H;$!d;:e' -e 'x;/^$/d;s/\n//g'
¿Cuál es la forma correcta de hacerlo?
hay espacios en blanco restantes en la secuencia, p. "paxpaxpax pax" en lugar de "paxpaxpaxpax". ¿Cómo puedo eliminar eso? – neversaint
veo, por lo que desea dejar un espacio después de>, vea editar – ghostdog74