查看apache的cpu,内存
ps aux | awk 'BEGIN {CPU=0;MEM=0} /httpd/ {CPU = CPU + $3 ; MEM = MEM + $4} END {print "cpu used " CPU "mem used " MEM}'
arp -n|awk '/^[1-9]/ {print "arp -d "$1}' | s h
awk '{a[$1]+=$2;b[$1]+=$3}END{for(i in a)print i,a[i],b[i]}' aa.txt
awk '/a/{sum+=$2} END {print sum}' aa.txt
cat /etc/passwd | awk '/root|ssh/'
cat /etc/passwd | awk '/root/'
awk -F : '$6=="/root"{print $0}' /etc/passwd
awk 'NR==3 {print $0}' /etc/passwd
cat /etc/passwd | awk -F : '$6=="/root" {print $0}'
awk -F : '$3<10 {print $0}' /etc/passwd
[root@ungeoxliu data]# cat aaaa 2 3b 1 2c 3 4a 3 7b 2 1c 9 7d 1 1[root@ungeoxliu data]# awk '{a[$1]+=$2;b[$1]+=$3}END{for(i in a)print i,a[i],b[i]}' aaa 5 10b 3 3c 12 11d 1 14:每次从文件里读入一行:cat /data/ftp/***.txt | while read linedo echo $linedone###########cat /etc/passwd | awk '/root|ssh/'awk -F : '$6=="/root"{print $0}' /etc/passwd awk'{sum[$1]+=$2};END{for(i in sum)print i,sum[i]}' test ###### cat bb | awk '/a/{sum+=$2};END {print sum}' #######echo "aaa 1aaa 1ccc 1aaa 1bbb 1ccc 1" |awk '{a[$1]+=$2}END{for(i in a) print i,a[i]}'aaa 3bbb 1ccc 2###########cat aa | while read linedoecho $i(echo "press:";exec < /dev/tty;read key)let i++#(echo "press any key:";exec