在linux / unix模式匹配或RegEx手册页?

我有一个考试,我只能使用手册页。 我想知道如何在手册页中find模式匹配的细节?

类似于这个信息的东西:

http://www.gnu.org/software/bash/manual/bashref.html#Pattern-Matching

sed和grep中的正则表达式以及大多数标准的Unix工具

man 7 regex告诉你在sedgrep和大多数标准工具中使用的man 7 regex

请参阅工具本身的手册页,因为可能会有一些例外情况。

用于其他工具中的正则表达式

许多Unix原来没有的工具都有自己的语法。

例如, perl看看man perlrevim类型:help pattern vim里面的:help pattern

为壳模式

也被称为通配符或globs。

man bash然后键入/Pathname Expansion<Enter>

或者更好的是,如果info安装, info bash会得到完全相同的信息作为您的问题中的链接。

您可以手动深入到该部分,也可以通过运行直接进入:

 info bash 'Basic Shell Features' 'Shell Expansions' 'Filename Expansion' 'Pattern Matching' 

最后的小费

您可以尝试通过运行搜索手册页:

 man -k <search term> 

例如:

 $ man -k regex re_comp (3) - BSD regex functions re_exec (3) - BSD regex functions regcomp (3) - POSIX regex functions regerror (3) - POSIX regex functions regex (3) - POSIX regex functions regex (7) - POSIX.2 regular expressions regexec (3) - POSIX regex functions regexp_table (5) - format of Postfix regular expression tables regfree (3) - POSIX regex functions 

man grep吗?

或者你可以随时学习正则表达式。

试试man find和man grep,或者更健壮的命令info grep,info find。 根据不同的操作系统,他们有完整的注册表。 或者找到reg exp的手册页。