Linux 從入門到跑路第二十一講 -- 字串擷取

千秋,發表於2020-12-28

文章目錄

 

正規表示式

在這裡插入圖片描述

cut 命令

該命令用於擷取特定的列,其格式如下:

cut [選項] 檔名
  • 1

常見選項如下:
在這裡插入圖片描述
我們看一下 /etc/passwd 檔案
在這裡插入圖片描述
然後我們想獲取第一列與第三列的資訊,可以這麼寫命令
在這裡插入圖片描述

printf 命令

該命令用於輸出,格式如下:

printf '輸出型別輸出格式' 輸出內容
  • 1

輸出型別如下:
在這裡插入圖片描述

輸出格式如下:
在這裡插入圖片描述
測試一下:
在這裡插入圖片描述

awk 命令

該命令用於擷取字串,格式如下:

awk '條件1{動作1} 條件2{動作2}...' 檔名
  • 1

我們先執行一下 df -h 命令
在這裡插入圖片描述
然後將其格式化輸出,-代表左對齊,%數字代表佔位,$數字用於表示輸出的列。
在這裡插入圖片描述
如果我們想獲得 /dev/vda1 的 use% 資料,可以執行如下命令:
在這裡插入圖片描述

sed 命令

該命令可以用來對資料進行選取,替換,刪除,新增。該命令格式如下:

sed [選項] '[動作]' 檔名
  • 1

選項如下:
在這裡插入圖片描述

動作如下:
在這裡插入圖片描述
如果我們想輸出 df - h 執行結果第二行的資料
在這裡插入圖片描述

sort 命令

該命令用於排序,用法如下:

sort [選項] 檔名
  • 1

選項如下:
在這裡插入圖片描述
根據字串型別進行排序:
在這裡插入圖片描述

wc 命令

該命令用於統計,格式如下:

wc [選項] 檔名
  • 1

選項如下:
在這裡插入圖片描述
在這裡插入圖片描述

相關文章