Shell 更改FASTA文件头

Shell 更改FASTA文件头,shell,awk,sed,fasta,Shell,Awk,Sed,Fasta,请,我想修改我的FASTA文件头: >NCI-14_00510 23S ribosomal RNA >JT413_15400 23S ribosomal RNA >JT410_15270 23S ribosomal RNA 到 有人能帮忙吗 非常感谢 简言之: /^>:对于以开头的行 …s/嫀a›/èb›/:将èa›替换为èb›,其中 \([^\u]*\):与多个字符匹配的组,但\ 。[^]*:。后跟多个非空白字符 \(.*):与其余部分匹配的组;及 \1\2:仅用

请,我想修改我的FASTA文件头:

>NCI-14_00510 23S ribosomal RNA
>JT413_15400 23S ribosomal RNA
>JT410_15270 23S ribosomal RNA

有人能帮忙吗

非常感谢 简言之:

  • /^>
    :对于以
    开头的行
  • s/嫀a›/èb›/
    :将
    èa›
    替换为
    èb›
    ,其中
    • \([^\u]*\)
      :与多个字符匹配的组,但
      \
    • 。[^]*
      后跟多个非空白字符
    • \(.*)
      :与其余部分匹配的组;及
  • \1\2
    :仅用两个匹配组的内容替换所有内容

tr'.''
可能就足够了
>NCI-14 23S ribosomal RNA
>JT413 23S ribosomal RNA
>JT410 23S ribosomal RNA