Embora este seja apenas o inverso de sua última pergunta
Aqui está.
zcat file.vcf.gz | awk '$4 !~ /^1\/1/' | gzip -c > new.vcf.gz
O !
faz corresponder se $ 4 não é esse padrão. No entanto, isso não remove a linha de cabeçalho. Para remover a linha de cabeçalho, você pode adicionar head -n +2
no pipeline.
zcat file.vcf.gz | head -n +2 |awk '$4 !~ /^1\/1/' | gzip -c > new.vcf.gz