cut
将檔案中每一行的指定内容顯示到标準輸出。
此指令的适用範圍:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。
1、文法
cut [選項] file
2、選項清單
--version
顯示指令版本資訊
--help
顯示幫助文檔
-b | --bytes=LIST
設定輸出位元組數或者範圍
-c | --characters=LIST
設定輸出的字元數或者範圍
-d | --delimiter=DELIM
指定列的分隔符,預設是tab
-f | --fields=LIST
顯示分割後的列
-n
和“-b”一起使用,不要分割多位元組字元
--complement
補充標明的位元組、字元或字段集
--output-delimiter=STRING
使用STRING作為輸出分隔符,預設為使用輸入分隔符
-s | --only-delimited
如果該行沒有分隔字元,那麼不顯示這行
3、執行個體
顯示以:分割後的第3列
[root@localhost weijie]# cat /etc/passwd //檢視内容
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
[root@localhost weijie]# cut -f 3 -d: /etc/passwd //以:為分隔符,顯示第3列
1
2
3
4