test命令与-e测试用法
test命令
1. -e 判断文件是否存在,存在就为真,否则就位假
shell对于真假判断的逻辑,提供` && 与运算,意思为:并且(理解为and),并且的两端,是递进的关系`, ` || 意思为:或(理解为or)`
例子:
A条件 && B条件,代码解释:当A条件成立,并且执行B条件
A条件 || B条件,代码解释:当A条件不成立,才会执行B条件
test 测试参数 要测试的对象 对结果进行判断执行的逻辑动作
案例:
2. -f 判断文件是否是普通文件类型:
3. -d 判断是否是目录类型:
4. -z 判断字符串是否为空,如果是空,则为真,否则为假:
5. -n 判断字符串是否为空,如果不为空,则为真,否则为假: