使用正则表达式创建文件’if’条件

前端之家收集整理的这篇文章主要介绍了使用正则表达式创建文件’if’条件前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我需要做这样的事情:

case `uname -m` in
i?86) echo "CFLAGS += -march=i486 -mtune=native" > configparms ;;
esac

但我需要在makefile中为特定目标执行此操作.我还没有找到一个用正则表达式创建if条件的方法.

我试过这个:

ifeq ($(shell uname -m),i*86)

但它不起作用.
甚至

ifeq ($(shell uname -m),i686)

不起作用.

解决方法

if uname -m | grep -Eq 'i.86'
then
  echo 'Yesss!'
fi

猜你在找的正则表达式相关文章