當須要比較A , B兩個文件 , A文件中存在 , 而且把也在B文件中存在的行去除掉 , 可使用這個awk的用法來html
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中的每行是否存在於數組中,若是存在就刪除這個數組元素
最後統一打印數組中的keyide