cut

cut命令可以從一個文本文件或者文本流中提取文本列。

cut語法


[root@www ~]# cut -d'分隔字符' -f fields <==用於有特定分隔字符
[root@www ~]# cut -c 字符區間            <==用於排列整齊的信息
選項與參數:-d  :後面接分隔字符。與 -f 一起使用;-f  :依據 -d 的分隔字符將一段信息分割成爲數段,用 -f 取出第幾段的意思;-c  :以字符 (characters) 的單位取出固定字符區間;

[root@le shell]# echo $PATH | cut -d ':' -f 5
/usr/sbin
You have new mail in /var/spool/mail/root
[root@le shell]# echo $PATH | cut -d ':' -f 3,5
/sbin:/usr/sbin
You have new mail in /var/spool/mail/root
[root@le shell]# echo $PATH | cut -d ':' -f 3-
/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
[root@le shell]# echo $PATH | cut -d ':' -f 1-3
/usr/local/sbin:/usr/local/bin:/sbin
[root@le shell]# echo $PATH | cut -d ':' -f 1-3,5
/usr/local/sbin:/usr/local/bin:/sbin:/usr/sbin
[root@le shell]# cat /etc/passwd | cut -d ':' -f 1,7
root:/bin/bash
bin:/sbin/nologin
daemon:/sbin/nologin
adm:/sbin/nologin
lp:/sbin/nologin
sync:/bin/sync
shutdown:/sbin/shutdown
halt:/sbin/halt
mail:/sbin/nologin
uucp:/sbin/nologin
operator:/sbin/nologin
games:/sbin/nologin
gopher:/sbin/nologin
ftp:/sbin/nologin
nobody:/sbin/nologin
vcsa:/sbin/nologin
saslauth:/sbin/nologin
postfix:/sbin/nologin
sshd:/sbin/nologin
ntp:/sbin/nologin
nagios:/sbin/nologin
mailnull:/sbin/nologin
smmsp:/sbin/nologin
tcpdump:/sbin/nologin
yun:/bin/bash
apache:/sbin/nologin


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章