當需要比較A , B兩個文件 , A文件中存在 , 並且把也在B文件中存在的行去除掉 , 可以使用這個awk的用法來
awk '{if(ARGIND==1) {val[$0]}else{if($0 in val) delete val[$0]}}END{for(i in val) print i}' A B
使用awk的同時處理多文件功能,配合數組變量來進行處理
先掃描文件A,把文件A中的每行作為數組的key放入數組
再掃描文件B,判斷B中的每行是否存在於數組中,如果存在就刪除這個數組元素
最后統一打印數組中的key