當前位置:編程學習大全網 - 編程語言 - Cut的相關信息

Cut的相關信息

LINUX 命令 cut

名稱:cut

描述:從壹行上移除部分內容,選擇性顯示。

使用權限:所有使用者

-b, --bytes bytd-list:只輸出在byte-list區間的bytes,每個TAB和backspace都占1byte。

-c, --characters character-list:只輸出在區間character-list內的每個TAB和backspace都占壹個字符。

-f, --fields field-list:只輸出在field-list內的域。

-d, --delimiter delim:指定在-f參數中的field-list的分割符(為delim中的第壹個字符,缺省為TAB)。

-n:不分割多byte的字符。

--complement:補充所選擇的這組字節、字符或字段。

-s, --only-delimited:在-f參數中不輸出沒有域分割符的行。

--help:在標準輸出上輸出幫助信息並退出。

--version:在標準輸出上輸出版本信息並退出。

用法:cut -cnum1-num2 filename

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

範例1:

shell>> cat example

test2

this is test1

shell>> cut -c1-6 example ## print 開頭算起前 6 個字元 從1開始計數

test2

this i

可以將壹行分割成多列,通過-d ':',將分隔符改為:。再通過-f n指定選用的列。

如:

$ echo 12:00:01 | cut -d ':' -f 2

00

Cut()

語法 dwcontrol.Cut ()

參數 dwcontrol 數據窗口控件名

範例2:

cut-c8-15/etc/passwd  截取文件8到15的字符

cut-b2,7/etc/passwd  截取文件第二個和第七個字節

cut-dx-f2/etc/passwd

以x為分隔符截取第二個字段

cut-d:-f1,3-4,6/etc/passwd

以:為分隔符截取1和6以及3到4的字段

cut-d’’-f3abc>new.log

以空格為分隔符截取3的字段並將結果重新創建文件new.log(只能是單個空格,需要嚴格匹配,否則不執行)

  • 上一篇:機器有哪幾部分組成?各部分的作用是什麽?
  • 下一篇:心臟電極是什麽
  • copyright 2024編程學習大全網