function __readINI() {
INIFILE=$1;
SECTION=$2;
KEY=$3;
_readIni=`awk -F ':' '/\['$SECTION'\]/{a=1}a==1&&$1~/'$KEY'/{print $2;exit}' $INIFILE`
echo "${_readIni}"
}
board_version=$( __readINI bbversion.ini version board )
hVer="AWDRFOG_00A"
echo ${board_version}
echo ${hVer}
if [[ $board_version == $hVer ]]; then
echo "eq"
else
echo "!eq"
fi
其中
echo ${board_version}
echo ${hVer}
列印的是相同,但是if條件列印的是!eq
board_version
和直接賦值有啥區別呢?
如何解決?
uj5u.com熱心網友回復:
列印相同?格式是不是 一樣的?轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/238734.html
標籤:系統維護與使用區
