Shell基礎之 cut命令

2021-07-05 03:12:48 字數 773 閱讀 5530

cut命令用於從標準輸入檔案或文字檔案中按域或行提取文字

cut [option] file

cut命令選項及其意義

-c   #指定提取的字元數或字元範圍

-f #指定提取的域數或域範圍

-d #改變域分隔符

cut -c後跟數字表示字元數或字元範圍,共有三種表示方式

-cn     表示第n個字元

-cn-m 表示n-m個字元

-cn,m 表示n、m兩個字元

cut -f後跟數字表示字元數或字元範圍,共有三種表示方式

-fn     表示第n域

-fn-m 表示n-m域

-fn,m 表示n、m兩個域

cut命令示例:

提取test的第3個字元

cut -c3 test

提取test的1

-5個字元

cut -c1

-5 test

提取test的第1、4、7、9個字元

cut -c1,3,5,7

提取/etc/passwd的7域

cut -d:-f7 /etc/passwd

提取/etc/passwd的1,5,7域

cut -f1,5,7

提取/etc/passwd的1-3域

cut -d: -f1

-3 /etc/passwd

shell指令碼 cut命令

bash shell系列文章 cut命令將行按指定的分隔符分割成多列,它的弱點在於不好處理多個分隔符重複的情況,因此經常結合tr的壓縮功能。b 按位元組篩選 n 與 b 選項連用,表示禁止將位元組分割開來操作 c 按字元篩選 f 按欄位篩選 d 指定字段分隔符,不寫 d時的預設字段分隔符為 tab ...

shell入門 cut命令

命令 cut 選項 d f 指定第幾段由 分割符 分割的段 c 指定第幾個字元 說明 選取命令,選取一段資料中我們想要的,一般是針對每行來分析選取的 root wangshaojun cat etc passwd root x 0 0 root root bin bash bin x 1 1 bin...

shell基礎(二)cut用法

shell基礎 二 cut用法 語法 cut d 分隔字元 cf n d 後面指定分隔符,單引號引起來,必須是單個字元 f 指定第幾段,可以跟多個數字,用逗號隔開 c 後面只有乙個數字,表示擷取第幾個字元 d 後面跟分隔字元,這裡使用冒號 作為分隔字元,f 1 就是擷取第一段。注意 f 和 1直接的...