如果该行不是以>
开头,我想删除一个换行符。考虑文本文件sequences.txt
> Sequence 1
actg
tggc
> Sequence 2
aacg
ggtt
我希望将其更改为
> Sequence 1
actgtggc
> Sequence 2
aacgggtt
答案 0 :(得分:1)
如果您对awk
表示满意,可以尝试以下方法(仅通过提供的示例进行测试)。
awk '
/^>/{
if(value){
print value
}
value=$0 ORS
next
}
{
value=(value?value:"")$0
}
END{
if(value){
print value
}
}
' Input_file