非常相似,但不重复: https://stackoverflow.com/a/2172367/57883
我在Git中的Bash 3.1(至少这是在提示时我用git的bash中使用bash会发生什么吧。
和$ test [["DEV-0" == D*]] || echo 'fail'
$ test [["DEV-0" == D*]] || echo 'fail'
打印失败。
if [['DEV-0-1' == DEV* ]]; then echo "yes";
说[[DEV-0-1: command not found
我想要测试是否git branch
回报的东西,与DEV开始。 但我似乎无法应用答案。 是不是因为我所有的尝试都使用字符串的文字留下了一个变量的值呢?
我也试图在ideone http://ideone.com/3IyEND
和没有运气。 它一直〜14岁,因为我是很好用的linux提示。
我缺少一个字符串在bash测试开始?