note
语法含义
表达式 |
含义 |
if (not expression) |
与 expression相反 |
if (var1 AND var2) |
var1与var2都为真时, 条件成立 |
if (var1 OR var2) |
var1与var2存在一个为真, 条件成立 |
if (COMMNAD cmd) |
如果cmd确实是命令并可调用,则条件为真 |
if (EXISTS dir) |
如果目录存在,则条件为真 |
if (EXISTS file) |
如果文件存在,则条件为真 |
if (file1 IS_NEWER_THAN file2) |
当file1比file2新,或file1/file2中有一个不存在时为真,文件名需要使用全路径 |
if (IS_DIRECTORY dir) |
当dir是目录为真 |
if (DEFINED var) |
若果var被定义,则条件为真 |
if (string MATCH reg) |
当string匹配reg正则表达式时,为真 |
if(var1 LESS var2) |
当 var1 小于 var2为真 |
if(var1 GREATER var2) |
当 var1 大于 var2为真 |
if(var EQUAL var2 ) |
当 var与var2相同时为真 |
if (str1 STRLESS str2) |
当str1的字母顺序小于var2为真) |
if (str1 STRGREATER var2) |
当 str1的字母顺序大于str2为真 |
if (str1 STREQUAL str2) |
当str1与str2的字母顺序相同为真 |
本文版权归作者和博客园共有,谢绝一切形式的转载,否则将追究法律责任。