感谢您发送咨询!我们的团队成员将很快与您联系。
感谢您发送预订!我们的团队成员将很快与您联系。
课程大纲
最简单的脚本
选择外壳(魔术数位 #!,沙邦)
调用脚本
外部和内置命令
一些特殊字元
- 注释 (#)
- 行尾 (;)
- 空语句 (:)
- 输入输出重定向(>、< >>)
- 重定向输出
- 输入重定向
- 流 (|)
- 在后台启动行程 (&)
变数和参数
- 变数析构 (unset)
- 值为 null 的变数
- 将结果储存到变数(反引号 '')
- 参数请求 ($ 0, $ #, $ 1, $ 2, $ 3 ...)
- 手动换挡
- 引用。
- 转义字元 (\)
常规 Express ion
条件语句
- if / then
- if / then / else
- 嵌套 if 语句
- if / elif
- case 语句
- 运营商
- 运算子 and、or (&&, | |)
- test 命令
完成 scrypt
exit 语句
在脚本中使用程序的完成状态 ($?)
测试和运算子
- 运算子文本档
- 测试档案类型
- 测试文件属性
比较运算子
- 使用命令 if 比较算术
- 整数比较运算符
- 比较字串
- 比较复杂 (and, or)
- 嵌套比较运算符
- 赋值运算子
- 算术运算子
- 运算子对位的操作(按位运算子)
- 逻辑运算子
- 数值常量
卢帕
- 回圈 for / in
- 命令 seq
- while 回圈
- 回圈直到
- 控制回圈 (break, continue)
文本处理
- 命令头、尾
- 排序、Uniq、展开、取消展开
- 剪切、粘贴、连接、Wc、Tr
文字搜寻 (grep)
流编辑器 (sed)
互动程式
- 读取命令
- 用户选择
特征
Sleep 命令
如果脚本不起作用?(调试)
要求
- 了解基本 Linux 命令和文件系统导航
- 具有 shell 使用和简单文字编辑的经验 Linux
- 建议完成“Linux 简介”课程,但不是必需的
观众
- Linux 希望使用shell脚本自动执行任务的使用者
- 希望优化 Server 管理和操作的系统管理员
- 寻求提高其 Linux 程式设计技能的开发人员和IT专业人员
14 小时