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


你可能感兴趣的:(cut)