首页 > 解决方案 > 从 .txt 文件中打印出一行,其中包含带括号的关键字

问题描述

我正在尝试打印出一堆包含字符“g(tot)”的输出文件的行。

awk '/g(tot)/{print}' ./*/*.out

然而,这并没有打印任何东西,这似乎是由于“tot”周围的括号。我怎样才能解决这个问题?

标签: awk

解决方案


(并被)解释为正则表达式中的特殊字符。

转义()使用\

 awk '/g\(tot\)/{print}' ./*/*.out

推荐阅读