shell如何比较 两个字符串是否相等?
答案:4 悬赏:0 手机版
解决时间 2021-11-15 16:07
- 提问者网友:感性作祟
- 2021-11-14 21:23
shell如何比较 两个字符串是否相等?
最佳答案
- 五星知识达人网友:轻熟杀无赦
- 2021-11-14 22:33
只需要一个等号吧。
#!/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
全部回答
- 1楼网友:人间朝暮
- 2021-11-15 01:37
[ "$var1" = "$var2" ]
或者
[ "$var1" == "$var2" ]
都可以,是等价的
或者
[ "$var1" == "$var2" ]
都可以,是等价的
- 2楼网友:归鹤鸣
- 2021-11-15 00:41
用perl就好了,一个函数直接比出来了,呵呵
- 3楼网友:玩世
- 2021-11-14 23:01
#!/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
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯