我已經搜索了幾個答案,但這些不能應用於我的問題。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