Shell编程案例
文章目录
- Shell编程案例
- 熟悉shell编程的有关机制,如标准流。
- 学习Linux环境变量设置文件及其内容
- 熟悉编程有关基础命令技巧和规则
- sed
- 掌握shell 程序执行的三种基本方式
- 使用for循环语句,完成显示用户注册目录下的a_sub, b_sub子目录下的所有C程序文件及其目标文件的列表。
- 编写一段shell程序完成:根据从键盘输入的学生成绩,显示相应的成绩标准(分出不及格、及格、中、良和优秀等)。
- 当文件系统/home占用空间改变时给出相应的信息提示。
- 假设score.txt文件中保存了三个班级的学生的某门课程考试成绩,请编写一段shell程序计算每个班级的学生人数与平均分。
- 编写一个Shell脚本,根据键盘可以循环输入文件名,输入不存在文件或是目录名则提示后重新输入,按“q”或“Q”键退出。程序完成找出输入文件中所有含"YiBin"的行按格式“文件名,含YiBin的行”写入当前目录下文件notefile中。
- 打开已有文件/exsample/exmb.conf,在文件末尾添加“path = /home”
- 将已有文件/exsample/filea逆序
熟悉shell编程的有关机制,如标准流。
如果当前目录下有文件f1,但是没有f2,解释命令ls f1 f2 2>ef1 1>&2
的运行结果。
ls f1 f2 2>ef1 # 只把错误重定向到ef1
ls f1 f2 2>ef1 1>&2 # 把错误重定向到ef1,把输出结果也重定向到ef1
在举个栗子
#!/bin/bash
date
ddd