cut命令的詳細用法

2021-05-06 16:31:40 字數 943 閱讀 2974

名稱:cut

使用許可權:所有使用者

用法:cut -cnum1-num2 filename

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

範例:

shell>;>; cat example

test2

this is test1

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

test2

this i 

cut其實很有用

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

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

liubi  23 14000 

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

# cut -c 3-9,12-20 file 

liubi 14000  

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

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

liubi  23  14000 

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

# cut -f 1,3 file 

liubi 14000

當資料用特定的字元分隔時,可以給cut用-d和-f選項。命令格式: cut -ddchar -ffields file

其中dchar 是資料中分隔各字段的分隔符,fields標示要從檔案file中析出來的字段

如:要從/etc/passwd中析取出系統中所有使用者的使用者名稱,可以鍵入如下命令:

$ cut -d: -f1 /etc/passwd

root

cron

如何區分檔案中欄位之間是用空格還是製表符分隔呢?使用命令:sed -m l phonebook

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表示操...

shell 的cut 命令用法

和awk差不多的功能 例1 a echo root x 0 0 root root bin bash cut d f 1,5 shuohailhl shuohailhl pc cygdrive d echo a root root 上面的例子中,把 root x 0 0 root root bin ...