使用 sed 命令重命名 fastq 文件 headers

rename fastq file headers using sed command

我正在尝试使用 sed 命令重命名 fastq header 并在 fastq header 的末尾添加“/1”。 这是我的代码:

sed i '1~4 s/$/\1/g' seq/*_1.fq

但是没有做任何改变。有人知道如何解决这个问题吗?谢谢!

这会将 /1 添加到第 n * 4 + 1 行,其中 n >= 0 用于匹配 glob seq/*_1.fq:

的文件
sed -i '1~4s/$/\/1/' seq/*_1.fq

你没有提供任何输入,这里是我使用的:

a
b
c
d
e
f

结果是:

a/1
b
c
d
e/1
f