1. 命令簡介
cut根據指定的定界符,切分檔案,並將選中的列輸出到標準輸出。
2. 用法
cut [選項]... [檔案]...
列印輸入行的選中的parts 到標準輸出
3. 選項
4. 示例
以密碼/etc/passwd為例
[root@xqzt ~]# tail -n 5 /etc/passwd
nfsnobody:x:65534:65534:anonymous nfs user:/var/lib/nfs:/sbin/nologin
gnome-initial-setup:x:992:990::/run/gnome-initial-setup/:/sbin/nologin
tcpdump:x:72:72::/:/sbin/nologin
vboxadd:x:991:1::/var/run/vboxadd:/bin/false
wangshengzhuang:x:1000:1000:wangshengzhuang:/home/wangshengzhuang:/bin/bash
示例1:-f 指定字段列印使用者名稱
[root@xqzt ~]# tail -n 5 /etc/passwd |cut -d ":" -f 1,6,7
nfsnobody
gnome-initial-setup
tcpdump
vboxadd
wangshengzhuang
示例2:-f 指定多個字段列印使用者名稱、home目錄、shell
[root@xqzt ~]# tail -n 5 /etc/passwd |cut -d ":" -f 1,6,7
nfsnobody:/var/lib/nfs:/sbin/nologin
gnome-initial-setup:/run/gnome-initial-setup/:/sbin/nologin
tcpdump:/:/sbin/nologin
vboxadd:/var/run/vboxadd:/bin/false
wangshengzhuang:/home/wangshengzhuang:/bin/bash
示例3: -f n-m列印第n-m個字段列印使用者id和組id
[root@xqzt ~]# tail -n 5 /etc/passwd |cut -d ":" -f 3-4
65534:65534
992:990
72:72
991:1
1000:1000
[root@xqzt ~]# tail -n 5 /etc/passwd |cut -d ":" -f 3,4
65534:65534
992:990
72:72
991:1
1000:1000
示例4: --output-delimiter指定輸出使用新的分界符
[root@xqzt ~]# tail -n 5 /etc/passwd |cut -d ":" -f 3,4 --output-delimiter=" | "
65534 | 65534
992 | 990
72 | 72
991 | 1
1000 | 1000
示例5:--complement 補全選中的部分列印除了密碼、使用者id 和組id 之外的所有列
[root@xqzt ~]# tail -n 5 /etc/passwd |cut -d ":" -f 2-4 --complement
nfsnobody:anonymous nfs user:/var/lib/nfs:/sbin/nologin
gnome-initial-setup::/run/gnome-initial-setup/:/sbin/nologin
tcpdump::/:/sbin/nologin
vboxadd::/var/run/vboxadd:/bin/false
wangshengzhuang:wangshengzhuang:/home/wangshengzhuang:/bin/bash
參 一天乙個shell命令 好管家 記憶體 free
說明 free 命令顯示系統中剩餘和已用的記憶體資訊 入門例項 free m 解釋 b,k,m,g 顯示的輸出分別是 bytes,kb,mb,or gb free l 幫助檔案 free b k m g l o t s delay c count v 說明 b,k,m,g show output i...
一天乙個shell命令 文字系列 file
file 官方解釋 determine type of files.判定檔案的型別。小知識 在unix linux系統中,檔案型別並不是由副檔名決定的 windows是的 開篇例子 1.file file.txt 輸出 file.txt ascii english text 注 file.txt是我...
一天乙個shell命令 文字內容操作系列 awk
說明 awk被設計用於資料流,能夠對列和行進行操作。而sed更多的是匹配,進行替換和刪除。awk有很多內建的功能,比如陣列,函式等。靈活性是awk的最大優勢。awk的結構 awk begin pattern end file 為了偏於 我打了回車,實際上是一行 乙個awk指令碼通常是3部分 1.be...