shell如何比较 两个字符串是否相等?
4个回答
展开全部
只需要一个等号吧。
#!/bin/sh
var1="xxx"
var2="yyy"
if [ "$var1" = "$var2" ]; then
echo "The same!"
else
echo "Different!"
fi
#!/bin/sh
var1="xxx"
var2="yyy"
if [ "$var1" = "$var2" ]; then
echo "The same!"
else
echo "Different!"
fi
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用perl就好了,一个函数直接比出来了,呵呵
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#!/bin/sh
if [ "$1" == "$2" ] ;then
echo "the two string is same!"
else
echo "the two string is different!"
fi
if [ "$1" == "$2" ] ;then
echo "the two string is same!"
else
echo "the two string is different!"
fi
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
[ "$var1" = "$var2" ]
或者
[ "$var1" == "$var2" ]
都可以,是等价的
或者
[ "$var1" == "$var2" ]
都可以,是等价的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询