经常有朋友问如何在shell进行字符串或数字等的判断,看了本文中的介绍,你就全明白了。
2、数字的判断
3 文件的判断
4 复杂逻辑判断
使用实例:
复制代码代码示例:
#!/bin/sh
#这里的-x 参数判断$myPath是否存在并且是否具有可执行权限
#这里的-d 参数判断$myPath是否存在
#这里的-f参数判断$myFile是否存在
#其他参数还有-n,-n是判断一个变量是否是否有值
#两个变量判断是否相等
例2,
复制代码代码示例:
#!/bin/sh SYSTEM=`uname -s` #获取操作系统类型,我本地是linux
if [ $SYSTEM = "Linux" ] ; then #如果是linux的话打印linux字符串 在使用shell时,建议大家注意下[]里面的条件判断。 (责任编辑:IT) |