練習題1:顯示姓Zhang的人的第二次捐款金額及她的名字spa
[root@wangna benet]# awk -F "[ :]+" '/^Zhang/{print $1$2,$5}' wangblog
練習題2:顯示Xiaoyu的名字和ID號碼awk
[root@wangna benet]# awk -F "[ :]+" '/Xiaoyu/{print $1$2,$3}' wangim
ZhangXiaoyu 390320151img
[root@wangna benet]# awk -F "[:]+" '/Xiaoyu/{print $1}' wangco
Zhang Xiaoyu 390320151數字
[root@wangna benet]# awk -F ":" '/Xiaoyu/{print $1}' wangps
Zhang Xiaoyu 390320151
[root@wangna benet]# awk -F "[ :]+" '$2~/Xiaoyu/{print $1$2,$3}' wang
ZhangXiaoyu 390320151
練習題3:顯示全部以41開頭的ID號碼的人的全名和ID號碼
[root@wangna benet]# awk -F "[ :]+" '$3~/^41/{print $1$2,$3}' wang
ZhangDandan 41117397
LiuBinbin 41117483
練習題4:顯示全部以一個D或X開頭的人名全名
[root@wangna benet]# awk -F "[ :]+" '$2~/^[DX]/{print $1$2}' wang
ZhangDandan
ZhangXiaoyu
WangXiaoai
練習題5:顯示全部ID號碼最後一位數字是1或5的人的全名
[root@wangna benet]# awk -F "[ :]+" '$3~/[1,5]$/{print $1$2}' wang
ZhangXiaoyu
WuWaiwai
WangXiaoai
LiYoujiu
LaoNanhai
[root@wangna benet]# awk -F "[ :]+" '$3~/[1,5]$/{print $1$2,$3}' wang
ZhangXiaoyu 390320151
WuWaiwai 70271111
WangXiaoai 3515064655
LiYoujiu 918391635
LaoNanhai 918391635
練習題6:顯示Xiaoyu的捐款,每一個值都有以開頭。如520200135
[root@wangna benet]# awk -F "[ :]+" '$2~/Xiaoyu/{print $2,"$"$4"$"$5"$"$6}' wang
Xiaoyu $155$90$201
[root@wangna benet]# awk -F "[ :]+" '$2~/Xiaoyu/{print $1$2,"$"$4"$"$5"$"$6}' wang
ZhangXiaoyu $155$90$201
練習題7:顯示全部人的全名,以姓,名的格式顯示,如Meng,Feixue
[root@wangna benet]# awk -F "[ ]+" '{print $1","$2}' wang
Zhang,Dandan
Zhang,Xiaoyu
Meng,Feixue
Wu,Waiwai
Liu,Binbin
Wang,Xiaoai
Zi,Gege
Li,Youjiu
Lao,Nanhai
[root@wangna benet]# awk -F "[ :]+" '{print $1","$2}' wang
Zhang,Dandan
Zhang,Xiaoyu
Meng,Feixue
Wu,Waiwai
Liu,Binbin
Wang,Xiaoai
Zi,Gege
Li,Youjiu
Lao,Nanhai