我已经搜索了几个答案,但这些不能应用于我的问题。bash脚本 - 字符串比较产生意想不到的结果
问题代码如下。
我觉得dart -version
的结果不是简单的字符串。
DART_VER=$(dart --version)
#expect output as ==>> Dart VM version: ...
echo "${DART_VER}"
if [[ "$DART_VER" == Dart* ]]
then
echo Dart! # doesn't enter here
fi
'echo“$ {DART_VER}”'的输出是什么? – anubhava
Dart VM版本:... –
在bash中,它是'-eq'而不是'=='对吧? – Hussain