Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
课程大纲
最简单的脚本
选择外壳(幻数#!,Sha-bang)
调用脚本
外部命令和内置命令
一些特殊字符
- 评论 (#)
- 线路末端 (;)
- 空语句 (:)
- 重定向输入输出(>、<、>>)
- 重定向输出
- 输入重定向
- 流 (|)
- 在后台启动进程 (&)
变量和参数
- 变量的销毁(未设置)
- 具有 null 值的变量
- 将结果保存到变量(反引号 '')
- 参数请求 ($ 0, $ #, $ 1, $ 2, $ 3 ...)
- 手动换档
- 引用。
- 转义字符 (\)
常规 Express离子
条件语句
- 如果/然后
- if / then / else
- 嵌套 if 语句
- if / elif
- 案例陈述
- 运营商
- 运算符和或 (&&, | |)
- test 命令
完成 scrypt
退出语句
在脚本中使用程序的完成状态 ($?)
测试和操作符
- 运算符文本文件
- 测试文件类型
- 测试文件属性
比较运算符
- 使用命令比较算术 if
- 整数比较运算符
- 比较字符串
- 比较复合体(和,或)
- 嵌套比较运算符
- 赋值运算符
- 算术运算符
- 运算符对位的运算符操作(按位运算符)
- 逻辑运算符
- 数值常量
卢帕
- 循环 for / in
- 命令 seq
- while 循环
- 循环直到
- 控制循环(中断、继续)
文本处理
- 指挥头、尾部
- 排序、统一、扩展、取消展开
- 剪切、粘贴、连接、Wc、Tr
文本搜索 (grep)
流编辑器 (sed)
互动节目
- 读取命令
- 用户选择
特征
睡眠命令
如果脚本不起作用?(调试中)
要求
- 基本了解 Linux
- 建议完成课程“Linux简介”
14 小时