2つのファイルがある場合
ファイル1:
Reference Position
905894
1197693
3703749
92108275
114940633
114940633
ファイル2:
Mapping Reference Position Type Length Reference Allele Linkage Zygosity Count
1 mapping 877831 SNV 1 T C Homozygous 48
1 mapping 883625 SNV 1 A G Homozygous 23
1 mapping 905894 SNV 1 C T Heterozygous 41
1 mapping 909768 SNV 1 A G Homozygous 85
1 mapping 1153944 SNV 1 T G Heterozygous 65
1 mapping 1197693 SNV 1 G A Heterozygous 23
1 mapping 1276973 SNV 1 G C Heterozygous 4
1 mapping 1276974 Insertion 4 - ACAC Heterozygous 52
1 mapping 1277533 SNV 1 T C Homozygous 73
両方のファイルの参照位置を一致させ、ファイル1に一致するファイル2の完全な列を返したいと思います。
ベストアンサー1
使用するとegrep
役に立ちます。努力する:
grep -E '(905894|1197693|3703749|92108275|114940633)' file2
提供されたパターンが表示されていることを確認してくださいfile1
。テストしてみると、このような結果が出ました。
[rkahil@xxxxxx ~]$ grep -E '(905894|1197693|3703749|92108275|114940633)' file2
1 mapping 905894 SNV 1 C T Heterozygous 41
1 mapping 1197693 SNV 1 G A Heterozygous 23