通过阅读这个问题,我发现 GNUgrep
有一个-X
需要参数的选项。奇怪的是,手册页和信息页中都没有提到它。
/* -X is deliberately undocumented. */
Run Code Online (Sandbox Code Playgroud)
进一步看,似乎该-X matcher
选项设置用于正则表达式引擎,matcher
是一个 grep
,egrep
,fgrep
,awk
,gawk
,posixawk
和perl
(截至2.25版本)。
一些这些值是严格相同的现有选项(即grep -G
,grep -E
,grep -F
和grep -P
)。另一方面,这三个awk
变体没有相应的选项。
有人知道这个选项的实际目的是什么,尤其是使用正则awk
表达式引擎之一?有人能告诉我为什么故意没有记录吗?