== 等值比较检查==两边的内容昰否一致,==两边都要有空格
!= 检查两边内容是否不一致不一致为真,一致为假
=~ 左侧字符串是否能够被右侧的PATTERN所匹配到此表达式应用于雙中括号【【】】中
-z "string" 测试指定字符串是否为空,空则为真不空则为假
-n "string" 测试指定字符串是否不空,不空则为真空则为假
-e 测试文件是否存茬
-b 测试文件是否为块设备文件
-c 测试文件是否为字符设备文件
-f 测试文件是否为普通文件
-d 测试指定路径是否为目录
-h 测试文件是否为符号链接文件
ln -s 创建软链接文件
-L 测试文件是否为符号链接文件
-p 测试文件是否为命名管道文件
-S 测试文件是否为套接字文件
case支持glob风格的通配符:
循环语句通常需要一个进入条件和一个退出条件
for循环当列表不为空时进入循环,否则退出循环
(for:列表循环遍历整个列表,直到列表内没有内容)
while 循环特殊用法一:死循环
在循环语句中有几种特殊情况:
exit # 此处的#号是一个数字其范围可以是0-255
如果腳本没有明确定义退出状态码,那么最后执行的一条命令的退出码即为脚本的退出状态码
注意:脚本中一旦遇到exit命令,脚本会立即终止
echo "伱是猪输这么大干嘛!" 请您输入一个数字!11:nx+(n+1)y-1=0与坐标轴所围成的直角三角形的面积为S