linux awk命令詳解 - ggjucheng - 博客園
http://www.gnu.org/software/gawk/manual/gawk.html
如果只是顯示/etc/passwd的賬戶和賬戶對(duì)應(yīng)的shell,而賬戶與shell之間以逗號(hào)分割,而且在所有行添加列名name,shell,在最后一行添加"blue,/bin/nosh"腌零。
cat /etc/passwd |awk -F ':' 'BEGIN {print "name,shell"} {print $1","$7} END {print "blue,/bin/nosh"}'
name,shell
root,/bin/bash
daemon,/bin/sh
bin,/bin/sh
sys,/bin/sh
....
blue,/bin/nosh
awk編程的內(nèi)容極多,這里只羅列簡(jiǎn)單常用的用法宇攻,更多請(qǐng)參考
http://www.gnu.org/software/gawk/manual/gawk.html