Linux bash比较运算符

时间:2014-05-14 17:40:03

标签: linux shell scripting

我正在创建一个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

0 个答案:

没有答案