linux 文本處理

來源:互聯網
上載者:User

標籤:

  grep

    命令grep用以基於關鍵字搜尋文本

    grep ‘hhl‘ /etc/passwd

    -i 忽略大小寫

    -n 顯示結果所在行數

    -v 輸出不帶關鍵字的行

    -Ax 在輸出的時候包含結果所在行之後的指定行數

    -Bx 在輸出的時候包含結果所在行之前的指定行數

  基於列處理文本

    命令cut用以基於列處理常值內容

    cut -d: -f1 /etc/passwd

    grep hhl /etc/passwd | cut -d: -f1

    -d指定分隔字元

    -f指定輸出資料行號

  文本統計

    命令wc用以統計文本資訊

    -l 行數

    -w 單詞

    -c 字數

    -m 字元數

  文本排序

    命令 sort對常值內容進行排序

    -r 倒序

    -n 基於數字進行排序

    -f 忽略大小寫

    -u 重複資料刪除行

    -t c 使用c作為分隔字元分割為列進行排序

    -k x 當進行基於指定字元分割為列的排序時,指定基於那個列排序

  文本比較

    diff命令

    diff aa aa-new

    -i 忽略大小寫

    -b 忽略空格數量的比較

    -u 統一顯示比較資訊

  處理常值內容

    命令tr用以處理常值內容

    刪除關鍵字

    tr -d  ‘關鍵字‘ < 目標目錄

    轉換

    tr aa AA < 目標目錄(把aa轉換為AA)

  搜尋替換

    sed 用以搜尋並替換文本

    sed ‘Regex‘ 目標檔案

    

linux 文本處理

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.