Linux shell中if判断条件使用通配符或正则表达式或算术运算符 |
您所在的位置:网站首页 › shell脚本中的正则表达式怎么写的 › Linux shell中if判断条件使用通配符或正则表达式或算术运算符 |
参考文章:https://blog.csdn.net/m0_37556444/article/details/82950021 shell中if判断条件使用通配符或者正则表达式,出现不生效情况,参考上面文章。 if条件中使用通配符 #compare hello if [[ "$value" == "hello"* ]];then ISEXIST=1 fi判断字符串是否存在hello开头的情况。得使用[[]],双括号,使判断生效。 if条件中使用&&或者‖等算术运算符 #compare 443 or 80 if [[ $value == *"443" ]]||[[ $value == *"80" ]];then ISEXIST=1 fi判断字符串是否存在443或者80结尾的情况。得使用[[]],双括号,使判断生效。 |
今日新闻 |
点击排行 |
|
推荐新闻 |
图片新闻 |
|
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭 |