awk中-F"[:/]"表示:和/都是字段分隔符
[root@localhost edm]# tail -n 2 /etc/passwd
mysql:x:27:27:MySQL Server:/var/lib/mysql:/bin/bash
tomcat:x:502:502::/home/tomcat:/sbin/nologin
[root@localhost edm]# tail -n 2 /etc/passwd|awk -F "[:/]" '{print $7}'
var
home
ifconfig eth0|grep "inet addr"|awk -F "[ :]+" 'NR==2{print $4}'
该例中"[ :]+"表示一个或多个 空格或:作为分隔符
[root@localhost edm]# tail -n 2 /etc/passwd
mysql:x:27:27:MySQL Server:/var/lib/mysql:/bin/bash
tomcat:x:502:502::/home/tomcat:/sbin/nologin
[root@localhost edm]# tail -n 2 /etc/passwd|awk -F "[:/]" '{print $7}'
var
home
ifconfig eth0|grep "inet addr"|awk -F "[ :]+" 'NR==2{print $4}'
该例中"[ :]+"表示一个或多个 空格或:作为分隔符
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/27181165/viewspace-775813/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/27181165/viewspace-775813/