0
chr pos1 sample Gene
chr1 123 sample1 x
chr1 234 sample2 Y
chr2 345 sample2 z
文件2:
sample Gene chr pos1
sample1 x chr1 123
sample2 A chr1 234
sample2 c chr3 123
sample2 z chr2 345
我用awk 'NR==FNR{A[$1,$2]++;next}A[$3,$4]'file1 file2
得到共同作用的結果,就像聰明的我試圖
awk 'NR==FNR{A[FNR]=[$1,$2]++;next}{print A[$3,$4]==A[FNR] ? $0"\t"1 :$0"\t"0}' file1 file2
但出現錯誤。
我認爲你錯過了這個數組的名字,在'='右邊'A [FNR] = [$ 1,$ 2] ++' – Ashkan 2014-10-10 08:22:56