如何让shell在if判断字符串的时候不区分大小写?
答案:3 悬赏:30 手机版
解决时间 2021-03-14 14:21
- 提问者网友:未信
- 2021-03-13 13:50
例如: if [[ $1 =~ android ]] || [[ $1 =~ ANDROID ]]这样子很麻烦,怎么样一下将大小写一起判断出来?
最佳答案
- 五星知识达人网友:酒者煙囻
- 2021-03-13 14:41
if echo $1 | grep -qi "android"
then
echo "包含"
else
echo "不包含"
fi
then
echo "包含"
else
echo "不包含"
fi
全部回答
- 1楼网友:長槍戰八方
- 2021-03-13 16:23
grep "80" /var/1.log >/dev/nullif [ $? -eq 0 ]; then echo "Found!"else echo "Not found!"fi用$?取上条grep命令的返回结果。
- 2楼网友:舍身薄凉客
- 2021-03-13 15:31
比如变量是strstr="thisisastring"要想在判断str中是否含有"this"这个字符串,下面的语句是可行的[[$str=~"this"]]&&echo"\$strcontainsthis
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯