$ 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