experiment
实验6 - shell编程基础
学习目标
任务1:第一个shell脚本
- 使用脚本显示hello world、系统当前工作路径、系统时间、系统进程
任务2:特殊变量测试
任务3:if语句练习使用shell脚本
- 使用shell脚本完成以下功能
- 接收用户的一个参数
- 判断该参数是否大于60,大于等于60输出passed,否则输出failed
- 使用shell脚本完成以下功能
- 接收用户的一个参数
- 根据参数大小,90-100输出excellent 80-90输出good 70-80输出average 60-70输出poor 60以下输出failed
任务4:for语句练习
- 使用shell脚本完成以下功能
- 读取hosts.txt中文件,其中每一行为域名或ip地址
- 输出正在测试的域名或ip地址
- 对每个域名或地址,使用ping命令测试连通性 (ping 命令 -c 参数用于设置ping次数 )
任务5:while语句练习
- 使用shell脚本完成以下功能
- 从命令行中获取两个参数
- 计算两个参数之间整数和 如输入 test.sh 2 10,则输出 54
任务6:case语句练习
- 使用shell脚本完成LAMP安装脚本
- 用户可选择 http mysql php quit
- 输入http mysql php 则安装对应的包
- 输入quit 退出脚本
- 其他显示帮助信息
任务7:语句综合练习
- 使用脚本完成递归遍历目录下所有文件,显示每个文件名称及文件内容
- 使用脚本完成输出文件中的每一行的行号及本行内容。