我在正则 grep 时,无法获取其输出,请问这种情况如何解决:
echo "AAA<%=CCC=%>BBB" | grep -Po "<%=(.+?)=%>"
var=$(echo "AAA<%=CCC=%>BBB" | grep -Po "<%=(.+?)=%>")
echo $var
我在正则 grep 时,无法获取其输出,请问这种情况如何解决:
echo "AAA<%=CCC=%>BBB" | grep -Po "<%=(.+?)=%>"
var=$(echo "AAA<%=CCC=%>BBB" | grep -Po "<%=(.+?)=%>")
echo $var
此问题不存在,产生问题的原因是测试环境使用了 mingw64,从而导致的问题。谢谢 @Feng_Yu 的热心回复。