小编fra*_*ede的帖子

如何使用grep提取两个括号之间的内容?

   1:FAILED      +  *1      0     (8328832,AR,UNDECLARED)
Run Code Online (Sandbox Code Playgroud)

这就是我的期望:8328832,AR,UNDECLARED

我试图找到一个通用的正则表达式,允许在两个括号之间取出任何内容.我的尝试是.

  grep -o '\[(.*?)\]' test.txt > output.txt
Run Code Online (Sandbox Code Playgroud)

但它无法匹配任何东西=(

谢谢

regex unix shell

18
推荐指数
1
解决办法
3万
查看次数

标签 统计

regex ×1

shell ×1

unix ×1