有没有办法使用sed在单个fasta文件中更改多个(最多十个)模式? 例如,我想为Y改变X:
sed "s/X/Y/g" < file1.fasta > output.fasta
如何将sed "s/\s/_/g"
和另外8个命令添加到同一个单行程序中?
答案 0 :(得分:3)
您可以用分号分隔命令
sed 's/a/b/;s/c/d/'
(您也可以使用换行符而不是分号)
或者您可以使用多个-e
s:
sed -e 's/a/b/' -e 's/c/d/'
答案 1 :(得分:3)
参见这个例子:(用gnu sed测试):
kent$ echo 'abcd'|sed 's/a/1/;s/b/2/;s/c/3/;s/d/4/'
1234
kent$ echo 'abcd'|sed 'y/abcd/1234/'
1234