Linux Bash cut 基本介紹

Gary Ng
2 min readAug 7, 2020

--

cut: 負責用來擷取部分字串,有點類似程式的 substring或者 substr

擷取部分字元,以下範例擷取 2–10個字元

cut -c 2–10

擷取多個區間的字元,以下範例擷取2–3行以及5–7行

cut -c 2–3,5–7

倘若資料為

1,2,3,4,5,6

擷取欄位

  • d : 用什麼格式將資料做區隔
  • -f: 指定擷取的欄位

cut -d , -f 2

擷取多個欄位 (擷取2–3行)

cut -d , -f 2–3

排除欄位 (除了第二行之外的都又印出)

cut -d , -f 2 --complemenet

輸出分隔字元 (字串將以分號串接)

cut -d , -f 2 --output-delimiter=”:”

參考資料:

--

--

Gary Ng
Gary Ng

Written by Gary Ng

軟體工程師、後端工程師

No responses yet