跳至主要內容
CJCJ Kuo

全站文章搜尋

輸入關鍵字即刻在靜態索引中快速搜尋
↑↓ 導航 · Enter 選取前往獨立搜尋頁 →
利用 AWK 排除重複或過濾新增
資訊技術••約 1 分鐘•132 字

利用 AWK 排除重複或過濾新增

在Linux 中處理大量文字 AWK 是個不可或缺的存在,缺點是使用比起其他功能複雜,要懂得使用判斷式來處理文字,但可達成快速及高效率的解決大部分的問題,也不容易遇到文字量過大時無法處理的困境。

找出 2.txt 中與 1.txt 不同處

awk 'NR==FNR{a[$0]++} NR>FNR&&!a[$0]' 1.txt 2.txt

找出 2.txt 中與 1.txt 相同處

awk 'NR==FNR{a[$0]++} NR>FNR&&a[$0]'  1.txt 2.txt

輸出的結果可利用重新導向 “>>” 或 “>” 將輸出的內容導向至需要的地方。

查看此系列所有文章 →
CJ Kuo (郭仕杰)

CJ Kuo (郭仕杰)

創辦人兼主筆

熱愛軟體架構、DevOps、系統調優與新技術探索的工程實踐者,也會寫寫投資和生活。

獨立技術專刊推播

訂閱技術電子報

有新文章發布時寄送到您的信箱,不發送垃圾信。