Mike Harrington:(510)548-1278:250:100:175
Christian Dobbins:(408)538-2358:155:90:201
Susan Dalsass:(206)654-6279:250:60:50
Archie McNichol:(206)548-1348:250:100:175
Jody Savage:(206)548-1278:15:188:150
Guy Quigley:(916)343-6410:250:100:175
Dan Savage:(406)298-7744:450:300:275
Nancy McNell:(206)548-1278:250:80:75
John Goldenrod:(916)348-4278:250:100:175
Chet Main:(510)548-5258:50:95:135
Tom Savage:(408)926-3456:250:168:200
Elizabeth Stachelin:(916)440-1763:175:75:300
上面这个数据库的记录内容包括姓名、电话号码和最近3个月的竞选捐款数据,将以上数据存为donation。
这个是我的UNIX作业:
写一个名为facts的awk脚本,完成以下操作:打印Savages的全名和电话号码;打印Chet的捐款数额;打印所有第一个月捐款250美元的人。
我编写了一个awk脚本:
/Savage/{print $1,$2,"电话号码:"$3}
$4 ~/250/{print "第一个月捐款250美元的人:"$1,$2}
/Chet/{print"Chet的捐款数额:$" $4 " $" $5 " $" $6}
保存为awksc,在cygwin里运行awk -F '[ :]' -f awksc donation
显示结果如下:
请教!
如何将正确的格式显示啊?(就是各个项目不要穿插)
这样看起来好乱的样子!
小生初学linux~^-^!
望不吝赐教!