关于shell字符串比较的问题
OSBIT=`/usr/bin/file/bin/ls|awk'{print$3}'`#OSBIT的返回值为64-bitif["$OSBIT"=="64-bit"]这个条...
OSBIT=`/usr/bin/file /bin/ls | awk '{print $3}'` #OSBIT的返回值为64-bit
if [ "$OSBIT" == "64-bit" ] 这个条件为什么不成立呢?
把2个等号改成一个等号条件则成立
if [ "$OSBIT" = "64-bit" ]
为什么?
=和==不是等价的吗? 谢谢 展开
if [ "$OSBIT" == "64-bit" ] 这个条件为什么不成立呢?
把2个等号改成一个等号条件则成立
if [ "$OSBIT" = "64-bit" ]
为什么?
=和==不是等价的吗? 谢谢 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询