我有以下标题:
@SRR1561197.1/1
@SRR1561197.2/1
@SRR1561197.3/1
@SRR1561197.4/1
我想在@之后和SRR之前添加几个字母,如下所示:
@MexD1SRR1561197.1/1
@MexD1SRR1561197.2/1
@MexD1SRR1561197.3/1
@MexD1SRR1561197.4/1
我试过了:
sed 's/@/@MexD1/File,fastq > change.fastq
这导致空文件..
答案 0 :(得分:2)
将sed与in file replacement选项一起使用。最后的g
使其成为全球性的。
sed -i 's/@/@MexD1/g' file
修复你的代码。
sed 's/@/@MexD1/g' File.fastq > change.fastq
答案 1 :(得分:0)
你必须逃避它: sed s / \ @ / \ @ MexD1 / g source-file-name> change.fastq 强>