test命令
test命令用于檢查文件類型和比較值。Test使用在條件執(zhí)行語(yǔ)句中。它用來(lái):
- 文件屬性比較
- 執(zhí)行字符串比較
- 基礎(chǔ)算術(shù)比較
用法
- &&
test 5 -gt 2 && echo "Yes"
輸出:Yes
-gt = greater than = 大于
當(dāng)test命令的執(zhí)行結(jié)果為true時(shí),執(zhí)行&&后面的命令;
- ||
test 5 -lt 2 || echo "No"
輸出:No
-lt = less than = 小于
當(dāng)test命令的執(zhí)行結(jié)果為false時(shí),執(zhí)行||后面的命令;
- && ||
test -f /etc/environment && echo "文件存在" || echo "文件不存在"
輸出:文件存在
當(dāng)test命令執(zhí)行結(jié)果為true時(shí)執(zhí)行&&后的命令;
當(dāng)test命令執(zhí)行結(jié)果為false時(shí)執(zhí)行||后的命令;