FreeTstar

loving Freedom + + loving Linux

  • 首页
  • Archive
  • 关于
  • 杂七杂八
  • 留言板
Twitter Sina RSS

unix shell范例精解第六章课后习题

发布于 2010年05月28日 由 freetstar
没有评论发表评论
Mike Harrington:(510) 548-1278:250:100:175
Christian Dobbins:(408) 538-2358:155:90:201
Susan Dalsass:(206) 654-3279: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 McNeil:(510) 548-5258: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个月的竞选捐款数额注:以上内容被写进chapter6这个文档

1.打印在第一个月捐款超过100美元的人的姓和名
nawk -F[: ] $5 100{print $2,$1} chapter6
2.打印在第一个月捐款少于60美元的人的姓名和电话号码
nawk -F[: ] $5  60{print $1,$2,$4} chapter6
3.打印第三个月捐款数额在90美元到150美元之间的人
nawk -F[: ] $7 150  $7 90 {print $1,$2} chapter6
4 打印这3个月的捐款总额超过800美元的人
nawk -F[: ]$7+$6+$5  800 {print $1,$2} chapter6
5 打印不在916区的人的姓
nawk -F[: ]  !($3 ~ 916){print $2} chapter6
6 打印月均捐款数额大于150美元的人的姓名和电话号码。
nawk -F[: ]  ($5+$6+$7)/3  150 {print $1,$2}  chapter6
7 打印每条记录,并在记录前加上其记录号
nawk  {print NR,$0}  chapter6
8 打印每个人的姓名和捐款数额
nawk -F[: ]  {print $1,$2,$5+$6+$7}  chapter6
9 把Elizabeth第二个月的捐款额加上10
nawk -F[: ]  $1=="Elizabeth" {print $6+10} chapter6
10 把Nancy McNeil的名字改成Louise McInnes
nawk -F[: ] $1=="Nancy" {$1="Louise";$2="McInnes"; print $0} chapter6
分类:PROGRAM | 标签:shell, unix
添几个天津地区linux爱好者qq群
虚惊一场 我的VPS^ ^

发表评论 取消回复

电子邮件地址不会被公开。 必填项已用 * 标注

*

*


疑问 开心 悲伤 邪恶 惊叹 微笑 脸红 笑 惊讶 惊奇 迷惑 酷 憨笑 生气 阴险 转眼球 眨眼 主意 箭头 中立 哭 大笑

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

*
To prove you're a person (not a spam script), type the security word shown in the picture.
Anti-spam image

点击取消回复
第 1 页,共 1 页1
  • 欢迎订阅

  • Github

  • 近期评论

    • freetstar CHINA Mozilla Firefox Linux 发表在《留言板》
    • _Fly CHINA Google Chrome Linux 发表在《使用e4rat加速你的linux启动速度(ext4文件系统专用)》
    • walfred Mozilla Firefox Windows 发表在《留言板》
    • freetstar CHINA Mozilla Firefox Windows 发表在《用landslide创建html5 slide》
  • Spread Firefox Affiliate Button
  • 我的豆瓣

  • 链接表

    • 51开源社区
    • Adam's
    • delectate's blog
    • Don's
    • fl
    • ghostunix
    • Jasey Wang
    • Jerry's Blog
    • Moolight@Ericyue
    • OSMSG
    • panda
    • Pity is the Bomp
    • PT ubuntu
    • Tao Zhu
    • ubuntuhome
    • WOW!ubuntu
    • zhangzhfang
    • 丕字的blog
    • 傻东の学习笔记
    • 奶牛的blog
    • 孤风颠影
    • 弯柚博客
    • 熊猫党军委主席
    • 靖 轩
    • 马力哥
    • 黑孩儿
  • 我的支付宝

  • 功能

    • 登录
    • 文章 RSS
    • 评论 RSS
    • WordPress.org
© FreeTstar. WordPress 强力驱动 | Nest Theme by YChong