=~不是按位取反
1.[[]]
if [[]]中引用变量不用加 双引号(")了,而if[]中变量必须加双引号,如if[ -n "$test" ],不然一些特殊的地方,会出现问题
2.=~
支持字符串的模式匹配(使用=~操作符时甚至支持shell的正则表达式)
判断子字符串包含关系: =~
使用=~
1 if [[ "$DEV_NODE" =~ "mmc" ]]; then 2 do_cmd printout_mmc_ios 3 fi
=~不是按位取反
1.[[]]
if [[]]中引用变量不用加 双引号(")了,而if[]中变量必须加双引号,如if[ -n "$test" ],不然一些特殊的地方,会出现问题
2.=~
支持字符串的模式匹配(使用=~操作符时甚至支持shell的正则表达式)
判断子字符串包含关系: =~
使用=~
1 if [[ "$DEV_NODE" =~ "mmc" ]]; then 2 do_cmd printout_mmc_ios 3 fi