cut的幫助資訊和使用示例

2021-07-31 03:06:06 字數 2870 閱讀 2669

選項

選項2英文

中文-b

–bytes=list

select only these bytes

只選擇這些位元組

-c–characters=list

select only these characters

只選擇這些字元

-d–delimiter=delim

use delim instead of tab for field delimiter

使用delim代替tab作為欄位的分隔符

-f–fields=list

select only these fields;

also print any line that contains no delimiter character, unless the -s option is specified

只選擇這些字段;如果不指定-s選項,程式也會列印不含分隔符的那些行-n無

with -b: don』t split multibyte characters

和-b選項一起使用時,不分割多字元

無–complement

complement the set of selected bytes, characters or fields

-s–only-delimited

do not print lines not containing delimiters

如果某行不包含分隔符,那麼就不列印它

無–output-delimiter=string

use string as the output delimiter.

the default is to use the input delimiter

使用string作為輸出分隔符。預設使用輸入分隔符

無–help

display this help and exit

顯示幫助資訊並退出

無–version

output version information and exit

輸出版本資訊並退出

cut的部分幫助資訊

[root@localhost ~]# cut --help

usage: cut option... [file]...

print selected parts of lines from each file

to standard output.

將每個file的行的被選中的部分列印到標準輸出

...(略)...

use one, and only one of -b, -c or -f. each list is made up of one

range, or many ranges separated by commas. selected input is written

in the same order that it is read, and

is written exactly once.

對於引數 -b, -c, -f, 能且僅能使用它們中的乙個. 每乙個list是由乙個範圍組成,

或者由逗號分隔的許多個範圍組成. 程式按照什麼樣的順序讀取input,

那麼被選中的input也會按照什麼樣的順序寫入, 而且會精確的寫入進去一次.

each range

is one of:(每個範圍是下面中的一種)

n n'th byte, character

or field, counted from 1

n 第n個 位元組/字元/字段, 從1開始計數.

n- from n'th byte, character

or field, to

endof line

n- 從第n個位元組/字元/字段開始, 到本行的結束.

n-m from n'th

to m'th (included) byte, character

or field

n-m 從第n個字段到第m個字段(含第m個字段).

-m from first to m'th (included) byte, character

or field

-m 從第1個字段, 到第m個字段(含第m個字段).

with no file, or

when

file

is -, read standard input.

如果沒有file, 或者當file是 - 時, 就讀取標準輸入.

report cut bugs to [email protected]

gnu coreutils home page: general help using gnu software: for complete documentation, run: info coreutils 'cut invocation'

[root@localhost ~]#

示例

usage: cut option... [file]...

按空格識別字段,並展示第first~2個,第3個,第4~last個字段。

date | cut -d " " -f -2,3,4-

# 注意:分隔符必須是單個字元,你可以輸入【date | cut -d ":," -f 1-】命令檢視報錯資訊.

按空格識別字段,並展示第first~2個,第3個,第4~last個字段, 同時用tab作為輸出分隔符

date | cut -d ' ' -f -2,3,4- --output-delimiter='在這裡輸入tab'

# 記得用引號把tab引上. 輸入tab的方式:①輸入組合鍵ctrl+v ②按一下鍵盤上的tab鍵

cat和cut的使用拓展

more etc passwd 檢視使用者 cat etc passwd cut f1 d 檢視系統有哪些使用者,在這裡冒號可以用單引號括起來也可以不用,冒號與 d之間可以有空格也可以沒有空格,f後面是數字1 cat使用方法拓展 cat 除了可以像dos中的type顯示文字檔案的內容外還可以起到拼接...

Linux的幫助資訊

作為linux系統的初學者來說,學會使用獲取命令幫助是很重要的,當你忘記或遇到問題的時候,幫助文件這時就起作用了。常用的linux幫助命令 man命令 是linux下的幫助指令,通過man指令可以檢視linux中的指令幫助 配置檔案幫助和程式設計幫助等資訊。man幫助資訊中主要有下面幾項 name ...

Linux命令 cut的使用

cut是將文字進行按列切分的乙個小工具。製表符為預設定界符 1 cut f filed list filename 例如 cut f 2,3 filename 該命令會將filename檔案內容的第2,第3列顯示出來 2 排除某列 complement 例如 cut f 2 complement f...