SEDコマンドを使用して、ファイルからrs番号を置き換え/削除しようとしています。私はVCFファイルを持っています:
##reference=file:/hs37d5.fasta
#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT SC_PCHD5235298
1 10234 rs145599635 C T 153.34 .
#で始まらない行のrs *エントリのみを置き換えたいと思います。たとえば、rs145599635をドットに置き換えたいと思います。そして、#で始まる行であるヘッダーを無視するようにします。
私は試した
sed "/^[^#]/s/rs.*/./g" test.vcf
ただし、rs以降はすべて削除されます。