linux中cut命令的用法

2021-04-12 19:14:41 字數 1050 閱讀 1420

名稱:cut 

使用許可權:所有使用者 

用法:cut -cnum1-num2 filename 

說明:顯示每行從開頭算起 num1 到 num2 的文字。 

範例: 

shell>> cat example 

test2 

this is test1 

shell>> cut -c1-6 example ## print 開頭算起前 6 個字元 

test2 

this i 

-c m-n 表示顯示每一行的第m個字元到第n個字元。例如: 

---------file----------- 

liubi 23 14000 

---------file----------- 

# cut -c 1-5,10-14 file 

liubi 14000 

-f m-n 表示顯示第m欄到第n欄(使用tab分隔)。例如: 

---------file----------- 

liubi 23 14000 

---------file----------- 

# cut -f 1,3 file 

liubi 14000 

-c 和 -f 引數可以跟以下子引數:

m 第m個字元或字段

m- 從第m個字元或字段到檔案結束

m-n 從第m個到第n個字元或字段

-n 從第1個到第n個字元或字段

我們經常會遇到需要取出分字段的檔案的某些特定字段,例如 /etc/password就是通過":"分隔各個欄位的。可以通過cut命令來實現。例如,我們希望將系統賬號名儲存到特定的檔案,就可以:

cut -d: -f 1 /etc/passwd > /tmp/users

-d用來定義分隔符,預設為tab鍵,-f表示需要取得哪個字段

如:使用|分隔 

cut -d'|' -f2 1.test>2.test 

使用:分隔 

cut -d':' -f2 1.test>2.test

這裡使用單引號或雙引號皆可。

shell中的命令用法(cut)

一 擷取命令cut cut 連線檔案並列印到標準輸出裝置上 補充說明 cut命令 用來顯示行中的指定部分,刪除檔案中指定字段。cut經常用來顯示檔案的內容,類似於下的type命令。說明 該命令有兩項功能,其一是用來顯示檔案的內容,它依次讀取由引數file所指明的檔案,將它們的內容輸出到標準輸出上 其...

cut 命令的用法

名稱 cut 使用許可權 所有使用者 用法 cut cnum1 num2 filename 說明 顯示每行從開頭算起 num1 到 num2 的文字。範例 shell cat example test2 this is test1 shell cut c0 6 example print 開頭算起前...

cut命令的用法

cut 命令可以從乙個文字檔案或者文字流中提取文字列。命令用法 cut b list n file cut c list file cut f list d delim s file b,c,f分別表示位元組,字元,字段 byte,character,field n 常常表示具體數字。list表示操...