面向系统管理员的Shell编程
课程介绍 | 课程设置 | 问题解答 | 最新课程安排 | 培训首页
课程介绍
本门课程是对系统管理员讲授的Shell程序设计,它教学员对Shell脚本之读、写、查错。这门课程开始描述简单的脚本,去自动执行命令。通过在脚本中加逻辑条件语句,用户交互式操作,循环、菜单、陷阱和函数来加强脚本的能力和有效性。这门课程意图是使系统管理员精通基本Solaris操作环境,并可读和了解不同引导阶段的脚本,并写自己的脚本,自动执行日常的任务,这门课程使用详细的Bourne和Korn Shell脚本语言。
课程长度 5天(30学时)
课程内容
l 开发和查找脚本错误
l 在脚本中使用本地和环境变量以及Shell元字符
l 使用正则表达式用grep,sed和nawk实用程序
l 写sed脚本,执行非交互编辑任务
l 写nawk脚本,在一个记录中维护各自的域
l 使用命令的exit状态判断命令是成功还是失败
l 通过一个脚本去访问和处理命令行变量
l 当一个脚本不正确时,产生USAGE信息去显示
l 使用流控制结构,例如分枝和循环
l 在Shell变量里执行字符串操作和整型算术计算
l 使用函数写一个脚本
l 写一个脚本,当接收到信号时使用陷阱去控制脚本的行为