1

我有一个这种格式的大文件:

>ABC1 | 一些文字

atgcgnntcagacagacaa

>ABC2 | 一些不同的文本

nnatgcgatgacatacanggaaga

>ABC3 | 其他一些文字

gcatgacagagacagatgacaggcacacg

我要做的就是改变不以'> Abc'开头的行的情况。看起来很简单,但我不知道为什么它不起作用:

sed -n '/^>/! y/atgcn/ATGCN/' sequence.fa > test2

我会很感激你的帮助。

AK

4

2 回答 2

5

从命令中删除-n开关

于 2012-09-23T02:02:13.573 回答
2

另一种做事方式:

sed '/^>/!s/./\u&/g' sequence.fa > test2
于 2012-09-23T05:32:05.403 回答