awk -F 如不指定字段分隔符,awk的默认字段分隔符为任意空白字符,包括制表符、空格符、换行符等。
[oracle@aaar trace]$ sed -n '/error/p' alert_aaa.log |awk '{print $1}'
Fatal
Tns
Fatal
Tns
Fatal
Tns
Fatal
Tns
Fatal
Tns
Fatal
Tns
Fatal
Tns
如果只是显示/etc/passwd的账户
awk -F ":" '{print $1}' /etc/passwd
#以/etc/passwd中的冒号:为分隔符,显示passwd文件的第一列
[oracle@aaa trace]$ awk -F ":" '{print $1}' /etc/passwd
root
bin
daemon
adm
lp
[oracle@aaa trace]$ ifconfig|grep inet|sed -n 's/ inet//;s/netmask.*//p'|awk -F '.' '{print$1}'
192
127
192