我确实有两个文件:
File1
12 abc
34 cde
42 dfg
11 df
9 e
File2
23 abc
24 gjr
12 dfg
8 df
我想逐列合并文件(如果第 2 列相同),输出如下:
File1 File2
12 23 abc
42 12 dfg
11 8 df
34 NA cde
9 NA e
NA 24 gjr
我怎样才能做到这一点?
我试过这样:
cat File* >> tmp; sort tmp | uniq -c | awk '{print $2}' > column2; for i in
$(cat column2); do grep -w "$i" File*
但这就是我卡住的地方......
不知道在greping之后我应该如何逐列合并文件并在缺少值的地方写入NA。
希望有人可以帮助我。