gpt4 book ai didi

linux - 使用 Sed 将文本附加到现有的第一行

转载 作者:IT王子 更新时间:2023-10-29 00:57:06 26 4
gpt4 key购买 nike

我有一个看起来像这样的数据(FASTA 格式)。注意in 带有 2 个“>”标题和序列 block 。

>SRR018006
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGN
>SRR018006
ACCCGCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC

我想做的是附加一个文本(例如 > 标题中的“foo”)屈服:

>SRR018006-foo
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGN
>SRR018006-foo
ACCCGCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC

有没有办法使用 SED 来做到这一点?最好是内联修改原始文件。

最佳答案

这将满足您的需求。

sed -ie 's/^\(>.*\)/\1-foo/' file

关于linux - 使用 Sed 将文本附加到现有的第一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1558458/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com