成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

學習Linux命令之cut命令的使用

cut命令概述在Linux系統(tǒng)中,cut命令被用于顯示行中的指定部分或刪除文件中的指定字段。它經(jīng)常被用來處理文件內容的提取和過濾操作?;居梅ㄊ紫龋覀儎?chuàng)建一個名為test.txt的文件,并設置其內容

cut命令概述

在Linux系統(tǒng)中,cut命令被用于顯示行中的指定部分或刪除文件中的指定字段。它經(jīng)常被用來處理文件內容的提取和過濾操作。

基本用法

首先,我們創(chuàng)建一個名為test.txt的文件,并設置其內容如下:

```

No Name Mark Percent

01 tom 69 91

02 jack 71 87

03 alex 68 98

```

要選擇test.txt文件中的特定列,比如第一列,可以使用以下命令:

```

cut -f 1 -d " " test.txt

```

以上命令中,`-f`選項表示要顯示的字段,這里選擇了第一列,`-d`選項指定了字段的分隔符,默認為制表符(TAB),通過設置為空格來滿足我們的需求。運行以上命令后,輸出結果為:

```

No

01

02

03

```

如果想要打印除了第二列之外的所有列,可以使用以下命令:

```

cut -f 2 -d " " --complement test.txt

```

這里的`--complement`選項表示補充被選擇的字段。執(zhí)行以上命令后,輸出結果為:

```

No Mark Percent

01 69 91

02 71 87

03 68 98

```

按字符或字節(jié)進行選擇

除了按列選擇之外,cut命令還可以按照字符或字節(jié)進行選擇。

如果想要按字節(jié)選擇,可以使用以下命令:

```

cut -b 1 test.txt

```

以上命令表示按照一個一個字節(jié)進行選擇。執(zhí)行后,輸出結果為:

```

N

0

0

0

```

如果想要按字符選擇,可以使用以下命令:

```

cut -c 2 test.txt

```

以上命令表示按照一個一個字符進行選擇。執(zhí)行后,輸出結果為:

```

o

a

a

```

按范圍選擇

除了按字符或字節(jié)選擇外,cut命令還可以按照范圍進行選擇。

如果想要選擇從開始到第五個字節(jié)之間的內容,可以使用以下命令:

```

cut -b -5 test.txt

```

執(zhí)行后,輸出結果為:

```

No Na

01 to

02 ja

03 al

```

如果要選擇從第五到第七個字節(jié)之間的內容,可以使用以下命令:

```

cut -b 5-7 test.txt

```

執(zhí)行后,輸出結果為:

```

ame

ack

lex

```

如果想要選擇從第七個字節(jié)到最后的內容,可以使用以下命令:

```

cut -b 7- test.txt

```

執(zhí)行后,輸出結果為:

```

Mark Percent

69 91

71 87

68 98

```

通過這些例子,你可以更好地理解cut命令的使用方法,進而根據(jù)實際需求靈活應用。

標簽: