我有兩個文件,我想基於第一列執行UNION操作 :填充空字段加入操作
FILE1.TXT
foo 1
bar 2
qux 3
FILE2.TXT
foo x
qux y
boo z
我希望得到的結果是這樣的:
foo 1 x
bar 2 -
qux 3 y
boo - z
其中列1的空字段用「 - 」填充 。
但是,爲什麼這個連接命令不能像我預期的那樣工作?
$ join -a1 -a2 -e"-" file1.txt file2.txt
什麼是正確的做法?
@Alex:非常感謝。我不明白選項「-o'1.1,2.1,1.2,2.2'」。我在哪裏可以找到有關此信息?另外如果你不介意awk請嗎? – neversaint 2009-06-12 07:14:24