可以使用以下命令对文件进行处理:

sed -e '/>/s/>//g' -e '/Contig/d' -e '/^Chr./{N;s/\n//;}' file.txt > new_file.txt

解释如下:

  • -e '/>/s/>//g':删除所有的>符号;
  • -e '/Contig/d':删除所有带Contig的行;
  • -e '/^Chr./{N;s/\n//;}':将每两个Chr开头的行,中间的行合并成1行。

最终结果会输出到new_file.txt文件中。

1删除所有的符号2删除所有带Contig的行3将每两个Chr开头的行中间的行合并成1行Linux中对下面文件进行处理并且达到上面的要求Chr1ASCDJSVHUIDSHNGDUHVDVHJKSNUJKDFHDUDSNFJDNSFJJFHJSJKHFChrtestContig 1DXVXKJCVBHKXCBVKJBNSJEHFUSHDBNJKBGSHBGKJSBDGKJBSDKContig 141F

原文地址: http://www.cveoy.top/t/topic/foe5 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录