搜索字符串中所有递归的正则表达式模式。
Ex- echo '%%MYSQL_PORT%%=%%3356%%‘| grep \%%.*\%%
实际输出- %%MYSQL_PORT%%=%%3356%%
预期输出- %%MYSQL_PORT%% 3356%%
发布于 2019-02-28 20:39:35
您可以使用
echo '%%MYSQL_PORT%%=%%3356%%' | grep -o '%%[^%]*%%'请参阅online demo
您需要-o选项来仅输出匹配的字符,并且您应该将.*替换为只匹配0个或更多字符而不是%字符的[^%]*。
输出:
%%MYSQL_PORT%%
%%3356%%https://stackoverflow.com/questions/54925336
复制相似问题