第六节课
命令
expr #命令行计数器
shell脚本
声明 #!/bin/bash
注释 #ther is a shell
命令
echo "当前脚本名称为$0"
echo "总共有$#个参数,分别是$*。"
echo "第1个参数为$1,第5个为$5。"
条件表达式
操作符 |
作用 |
-d |
测试文件是否为目录类型 |
-e |
测试文件是否存在 |
-f |
判断是否为一般文件 |
-r |
测试当前用户是否有权限读取 |
-w |
测试当前用户是否有权限写入 |
-x |
测试当前用户是否有权限执行 |
逻辑运算符
操作符 |
作用 |
&&(与) |
若前面执行成功,则执行后面 |
||(或) |
若前面执行失败,则执行后面 |
!(非) |
取反值 |
整数比较运算符
操作符 |
作用 |
-eq |
是否等于 |
-ne |
是否不等于 |
-gt |
是否大于 |
-lt |
是否小于 |
-le |
是否等于或小于 |
-ge |
是否大于或等于 |
字符串比较运算符
操作符 |
作用 |
= |
比较字符串内容是否相同 |
!= |
比较字符串内容是否不同 |
-z |
判断字符串内容是否为空 |
条件测试语句
if语句
for语句
while条件循环语句
case条件测试语句
90847354)]
case条件测试语句
[外链图片转存中…(img-DePYJseM-1634390847357)]