我有一个文本文件,其中包含多个字符串实例,如下所示:
Query= XYZL01000001.1_wekjasdlpoa_strain_NLLLRL_WC-
3ssss66_P2sss0contig1.1__whole_genome_shotgun_sequence
Length=239131
我需要这样格式化:
Query= ABC000001.1_wekjasdlpoa_strain_NLLLRL_WC-3ssss66_P2sss0contig1.1__whole_genome_shotgun_sequence
Length=239131
基本上,我需要删除“Query=”模式之后和“Length=”模式之前的新行,保留这些行之间的新行。
答案1
通过sed
,使用N
命令:
sed '/^Query= / {N ; s/\n//g}' file