linux命令之cut命令

2021-10-19 13:21:47 字數 1627 閱讀 4624

linux cut命令將行按指定的分隔符分割成多列。cut 命令從檔案的每一行剪下位元組、字元和字段並將這些位元組、字元和字段寫至標準輸出。如果不指定 file 引數,cut 命令將讀取標準輸入。必須指定 -b、-c 或 -f 標誌之一。cut分隔符必須是單個字元。

以/etc/password檔案和2.log檔案為例為例進行驗證

[root@test1 tmp]# cat 2.log

序號 企業名稱 公網ip位址

1 國海** 113.16.174.228

2 平安** 211.157.16.114

3 興業** 61.154.12.206

[root@test1 tmp]# cp /etc/passwd 3.log

只保留5行作為測試資料

企業名稱

國海**

平安**

興業**

[root@test1 tmp]# cut -d":" -f1 4.log

root

bindaemon

admlp

[root@test1 tmp]# cut -d":" -f1,5 4.log

root:root

bin:bin

daemon:daemon

adm:adm

lp:lp

[root@test1 tmp]# cut -d":" -f1,5 --complement 4.log

x:0:0:/root:/bin/bash

x:1:1:/bin:/sbin/nologin

x:2:2:/sbin:/sbin/nologin

x:3:4:/var/adm:/sbin/nologin

x:4:7:/var/spool/lpd:/sbin/nologin

-n引數意思為不要分割多位元組字元

[root@test1 tmp]# cut -nb 4- 2.log

企業名稱 公網ip位址

海** 113.16.174.228

安** 211.157.16.114

業** 61.154.12.206

[root@test1 tmp]# cut -c -4 2.log

序號 企

1 國海

2 平安

3 興業

linux命令學習之cut

cut命令也是linux下最常用的命令之一。正如其名,cut的工作就是 剪 具體的說就是在檔案中負責剪下資料用的。cut是以每一行為乙個處理物件的,這種機制和sed是一樣的。cut命令的剪下度量有三種 按位元組剪下 b byte 按字元剪下 c character 按域剪下 f field 按域剪下...

Linux 命令 cut 命令詳解

原文 為了控制滾屏,可以按ctrl s鍵,停止滾屏 按ctrl q鍵可以恢復滾屏。按ctrl c 中斷鍵可以終止該命令的執行,並且返回shell提示符狀態。cut 選項 引數 b 僅顯示行中指定直接範圍的內容 c 僅顯示行中指定範圍的字元 d 指定欄位的分隔符,預設的字段分隔符為 tab f 顯示指...

Linux基礎命令 cut

cut 將檔案中每一行的指定內容顯示到標準輸出。此命令的適用範圍 redhat rhel ubuntu centos suse opensuse fedora。1 語法 cut 選項 file 2 選項列表 選項說明 version 顯示命令版本資訊 help 顯示幫助文件 b bytes list...