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 に答える