用于搜索字符串中所有递归的正则表达式模式。
Ex- echo '%%MYSQL_PORT%%=%%3356%%' | grep \%%.*\%%
实际输出- %%MYSQL_PORT%%=%%3356%%
预期输出 - %%MYSQL_PORT%% %%3356%%
您可以使用
echo '%%MYSQL_PORT%%=%%3356%%' | grep -o '%%[^%]*%%'
看在线演示
您需要-o
仅输出匹配项的选项,您应该替换.*
为[^%]*
仅匹配 0 个或多个字符而不是%
字符的字符。
输出:
%%MYSQL_PORT%%
%%3356%%
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句