阿旺的 Linux 開竅手冊

      基礎篇     進階篇     補腦篇
首頁 1. 認識 Linux 6. 檔案操作/萬用字元 1. 帳號/群組管理  6. 硬碟操作 1. 先進格式化硬碟
  2. 安裝 Linux 7. 擁有者和權限 2. 正規表示法 7. LVM 和 RAID 2. file descriptor
    3. 了解文字界面 8. vi 文字編輯 3. 過濾器 8. process 程序  3. 虛擬儲存裝置
    ✉ 回饋與建議 4. 檔案/目錄/路徑  9. 檔案壓縮 4. sed        
    斗內 5. 管線/重定向 10. 檔案搜尋 5. awk        

版權所有, 引用請註明出處

 進階篇

Advanced Chapter 3 : 過濾程式

A3.0 過濾器簡介
        grep 檔案中尋找字串
           egrep
           frgep
        cut 擷取欄位
        col 過濾控制字元
        tr 字元轉換
        sort 排序
        uniq 刪除相鄰重複的行





















正規表示法/過濾程式


A3.0 過濾器簡介
Unix/Linux 有一群很特別的工具軟體叫〝過濾器〞(filter),過濾器有些是不能由鍵盤直接輸入資料或單獨的使用,而是要經管線重定向來操作,過濾器基本以〝行〞(line)為單位來過濾文字、搜尋、修改、取代、插入、刪除或統計等來處理資料。

過濾器的操作基本上是輸出到 stdout 也就是螢幕,如要存檔要再重定向到檔案如 cat fileA | tr -s '\n' > fileB

過濾器工具軟體常用的有 grepcutcoltruniqsortsedawk 等,其中 sedawk 有自己專屬的腳本語言另成一格且相對複雜,故在 sedawk 章節獨立說明。