linux系統中,非常實用的cut命令詳解

不知道有沒有被cut命令困擾的朋友

定義:

正如其名,cut的工作就是“剪”,具體的說就是在文件中負責剪切數據用的。cut是以每一行為一個處理對象的,這種機制和sed是一樣的。

linux系統中,非常實用的cut命令詳解


剪切依據

cut命令主要是接受三個定位方法:

第一,字節(bytes),用選項-b

第二,字符(characters),用選項-c

第三,域(fields),用選項-f

語法格式

cut [-bn] [file] 或 cut [-c] [file] 或 cut [-df] [file]

使用說明cut 命令從文件的每一行剪切字節、字符和字段並將這些字節、字符和字段寫至標準輸出。如果不指定 File 參數,cut 命令將讀取標準輸入。必須指定 -b、-c 或 -f 標誌之一。

主要參數-b :以字節為單位進行分割。這些字節位置將忽略多字節字符邊界,除非也指定了 -n 標誌。-c :以字符為單位進行分割。-d :自定義分隔符,默認為製表符。-f :與-d一起使用,指定顯示哪個區域。-n :取消分割多字節字符。僅和 -b 標誌一起使用。如果字符的最後一個字節落在由 -b 標誌的 List 參數指示的


範圍之內,該字符將被寫出;否則,該字符將被排除。

用法舉例

我們就以PATH變量切割為例


linux系統中,非常實用的cut命令詳解

1、將 PATH 變量取出,以冒號為分隔符,我要找出第五個路徑。


linux系統中,非常實用的cut命令詳解

2、將 PATH 變量取出,以冒號為分隔符,我要找出第三和第五個路徑。


linux系統中,非常實用的cut命令詳解

3、將 PATH 變量取出,以冒號為分隔符,我要找出第三到第五個路徑。


linux系統中,非常實用的cut命令詳解

小夥伴們,學會了嗎,更多精彩期待與你相見


分享到:


相關文章: