首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Linux Bash脚本15分钟进阶教程

而且还增加了很多新功能: 操作符 功能说明 || 逻辑or(仅双中括号里使用) && 逻辑and(仅双中括号里使用) < 字符串比较(双中括号里不需要转移) -lt 数字比较 = 字符串相等 == 以Globbing...数字不等 单中括号: [ "${name}" \> "a" -o ${name} \< "m" ] 双中括号 [[ "${name}" > "a" && "${name}" < "m" ]] 正则表达式/Globbing...使用双中括号带来的好处用下面几个例子最能表现: t="abc123" [[ "$t" == abc* ]] # true (globbing比较) [[ "$t" == "abc*"...=~ [abc]+[123]+ ]] # true (正则表达式比较) [[ "$t" =~ "abc*" ]] # false (字面比较) 注意,从bash 3.2版开始,正则表达式和globbing...如果你的表达式里有空格,你可以把它存储到一个变量里: r="a b+" [[ "a bbb" =~ $r ]] # true 按Globbing方式的字符串比较也可以用到case语句中:

1.1K00
领券