我正在创建一个shell脚本,我想将输入的值与文件中存在的值进行比较,如果匹配则会执行进一步的步骤。 (现在正在测试我只是做回声)
以下是我在shell脚本中的代码片段
echo "SVN checkedout build is $svnbuild";
if [[ "$userbuildnumber" = "$svnbuild" ]];
then
echo "Match"
else
echo "Does not Match";
fi
但是,即使值匹配,它也会显示"不匹配"
这是输出的一部分
+ svnbuild=$'2014.17.10_28\r'
' echo 'SVN checkedout build is 2014.17.10_28
SVN checkedout build is 2014.17.10_28
]][ 2014.17.10_28 = \2\0\1\4\.\1\7\.\1\0\_\2\8\
+ echo 'Does not Match'
Does not Match