名稱: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 ...