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.logroot
bindaemon
admlp
[root@test1 tmp]# cut -d":" -f1,5 4.logroot:root
bin:bin
daemon:daemon
adm:adm
lp:lp
[root@test1 tmp]# cut -d":" -f1,5 --complement 4.log-n引數意思為不要分割多位元組字元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
[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...