传递参数
执行脚本的时候,可以向脚本传递参数,脚本内获取参数的格式为:n。 n代表一个数字, 1 为执行脚本的第一个参数, 2 为执行脚本的第二个参数..... 但是参数过多,如10,就要用{}括起来,
举个例子:
先创建一个脚本try.sh,内容如下
运行
运算符
算数运算符
关系运算符 主要包括以下几种:
ge 大于等于
eq 等于
ne 不等于
gt 大于
lt 小于
le 小于等于
-a 逻辑与 等价于 &&
-0 逻辑或 等价于 ||
字符串运算符
主要包括以下几种:
-z 检测字符串长度是否为0,为0返回 true
-n 检测字符串长度是否为0,不为0返回true
[ str ] 检测字符串是否为空,不为空返回true
文件测试运算符 主要包括以下几种:
-e 检测文件是否存在,存在返回true
-d 检测是否是目录,是返回true
-f 检测是否是普通文件,是返回true
-r 检测文件是否可读,如果是,则返回 true
-w 检测文件是否可写,如果是,则返回 true
-x 检测文件是否可执行,如果是,则返回 true
循环
if - then - else
for 循环
while 循环