外壳测试命令
,,,,,,,
<前> # !/bin/bash echo “Hello World  !“ num1=10 num2=10 #常规的判断 if [, $ {num1}, -eq $ {num2},) 然后 ,,,echo & # 39;两个数相等! & # 39; 其他的 ,,,echo & # 39;两个数不相等! & # 39; fi #测试常规的判断 if test 美元[num1], -eq [num2]美元 然后 ,,,echo & # 39;两个数相等! & # 39; 其他的 ,,,echo & # 39;两个数不相等! & # 39; fi >之前
数字判断符
参数 说明 情商 等于则为真,,,,,,, - ne 不等于则为真,,,,,, gt 大于则为真,,,,,,, 通用电气 大于等于则为真,, lt 小于则为真,,,,,,, 勒 小于等于则为真,,,,
测试字符演示
<前> # !/bin/bash num1=癮aaa" num2=癰bbb" #常规判断 if [, $ {num1}=, $ {num2},) 然后 ,,,echo & # 39;字符相等! & # 39; 其他的 ,,,echo & # 39;字符不相等! & # 39; fi #测试判断 if test  num1 美元;=,num2美元 然后 ,,,echo & # 39;字符相等! & # 39; 其他的 ,,,echo & # 39;字符不相等! & # 39; fi >之前
字符判断符
参数 说明=等于则为真 !=不相等则为真 - z字符串 字符串的长度为零则为真 - n字符串 字符串的长度不为零则为真
测试文件演示
<前> # !/bin/bash #常规文件是否存在 if [!大敌;-d BAK_DIR 美元;); ,,,,,,,,mkdir -p BAK_DIR美元 fi #测试判断文件 if test  -e $ {BAK_DIR} 然后 ,,,echo & # 39;文件存在! & # 39; 其他的 ,,,echo & # 39;文件不存在! & # 39; fi #与(,-a ),或(,-o ),非(,!)三个逻辑操作符用于将 if test  -e $ {BAK_DIR}, -o -e , $ {BAK_DIR1} 然后 ,,,echo & # 39;存在至少一个文件! & # 39; 其他的 ,,,echo & # 39;不存在文件! & # 39; fi >之前
文件判断符【测试】
参数 说明 - e文件名 如果文件存在则为真 - r文件名 如果文件存在且可读则为真 - w文件名 如果文件存在且可写则为真 - x文件名 如果文件存在且可执行则为真 - s文件名 如果文件存在且至少有一个字符则为真 - d文件名 如果文件存在且为目录则为真 - f文件名 如果文件存在且为普通文件则为真
强>