J'ai une donnée qui ressemble à ceci (format FASTA). Notez que vient avec le bloc de 2 ">" en-tête et la séquence.Ajout de texte à la première ligne existante avec Sed
>SRR018006
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGN
>SRR018006
ACCCGCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
Ce que je veux faire est d'ajouter un texte (par exemple « foo » dans le> en-tête) cédait:
>SRR018006-foo
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGN
>SRR018006-foo
ACCCGCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
Est-il possible de le faire en utilisant ETD? De préférence en ligne modifiant le fichier original.
Malgré le ton négatif, je dirais que votre suggestion avec sed est beaucoup plus propre que les deux autres en utilisant awk, et probablement beaucoup plus efficace. – Idelic