**已关闭。**此问题需要debugging details。目前不接受回答。
编辑问题以包括desired behavior, a specific problem or error, and the shortest code necessary to reproduce the problem。这将帮助其他人回答问题。
25天前关闭
Improve this question的
我想准备一个脚本来分析bash中的一些日志文件。文件中的行看起来像:... Error(...), Error(...)...
我想做一些像:if [[ $line =~ $regex ]]
的事情来处理多个匹配,但我找不到这样做的方法。有什么想法吗?
PS:${BASH_REMATCH[1]}
不是一个解决方案,因为它包含组匹配信息,而不是匹配本身。
1条答案
按热度按时间3pvhb19x1#
如果你把所有提到的代码片段放在一起,你只需要Error正则表达式和一个while-loop来获取一行中的每个Error:
字符串
在线测试:https://onlinegdb.com/MUPXbg7ZyM