- VI的使用:
1)首先使用VI,输入如下的文件内容,存盘为1-1.txt:
Bill Jones, HI-TEK Corporation , CA, 95011 Sharon Lee Smith, Design Works Incorporated, CA, 95012 B. Amos , Hill Street Cafe, CA, 95013 Alexander Weatherworth, The Crafts Store, CA, 95014 |
2)使用VI把文件修改成如下内容,存盘为2-2.txt:
Bill Jones,CA 95011,HI-TEK Corporation Sharon Lee Smith,CA 95012,Design Works Incorporated B. Amos,CA 95013,Hill Street Cafe Alexander Weatherworth,CA 95014,The Crafts Store |
- 配置Linux虚拟机的网络连接为NAT方式,Linux可以ping通www.baidu.com
在Linux下面安装Java虚拟机。
实验内容(含实验原理介绍)
有一个数据文件list.txt如下:
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 NancyMcNeil:(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 |
上面的数据中包含名字、电话和捐款的数额(一月:二月:三月),写一个awk脚本完成如下的报告:
- 显示所有电话号码
- 显示所有以一个C或E开头的名
- 显示所有区号为206的人名
- 写一个awk脚本,它的作用
. 输出所有人的捐款总数
. 输出12个人的捐款平均数
. 输出单个季度捐款数最大值
. 输出单个季度捐款数的最小值