test命令
test命令用于检查文件类型和比较值。Test使用在条件执行语句中。它用来:
- 文件属性比较
- 执行字符串比较
- 基础算术比较
用法
- &&
test 5 -gt 2 && echo "Yes"
输出:Yes
-gt = greater than = 大于
当test命令的执行结果为true时,执行&&后面的命令;
- ||
test 5 -lt 2 || echo "No"
输出:No
-lt = less than = 小于
当test命令的执行结果为false时,执行||后面的命令;
- && ||
test -f /etc/environment && echo "文件存在" || echo "文件不存在"
输出:文件存在
当test命令执行结果为true时执行&&后的命令;
当test命令执行结果为false时执行||后的命令;