$ sed -E '/^[^@+]/s/^(.{10}).*$//' fastq
Isso executará uma substituição em todas as linhas que não começam com @
ou +
. A substituição substituirá a linha inteira apenas pelos 10 primeiros caracteres da linha.
Formulação alternativa:
$ sed -E 's/^([^@+].{10}).*$//' fastq