永发信息网

如何让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
全部回答
  • 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
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯