【发布时间】:2018-08-04 16:37:37
【问题描述】:
标题确实说明了一切。谁能指出我在哪里可以找到 find 命令可用的不同正则表达式类型的描述。我能够找到它们的列表,但没有解释或比较。特别是,“posix-egrep”和“posix-extended”之间有什么区别,因为egrep是根据扩展集进行正则表达式匹配的工具?
【问题讨论】:
-
GNU 实现了对 ERE 的扩展。例如,用于词首和词尾的
\<和\>不是基线 POSIX 标准的一部分。不是说这些是差异,而是肯定说存在差异。 -
...也就是说,这更像是一个 Unix & Linux 问题,而不是 StackOverflow 问题。请注意stackoverflow.com/help/on-topic 中的“软件开发独有”这一短语——如果命令行用户(而不是脚本使用)对某个问题感兴趣,那么它就超出了我们的范围。
-
要查看
posix-extended和posix-egrep的区别,请查看:gnu.org/software/findutils/manual/html_node/find_html/…,它们相隔一页。