我已经考试了,只能使用手册页。我想知道如何在手册页中找到模式匹配的详细信息?

与此信息类似:

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

最佳答案

用于sed和grep中的正则表达式以及大多数标准Unix工具
man 7 regex告诉您有关sedgrep和大多数标准工具中使用的正则表达式。

有关工具本身的信息,请参见手册页,因为可能会有一些异常(exception)。

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

Unix最初没有提供的许多工具都有自己的语法。

例如,对于perl,请查看man perlre,对于vim,请从vim内部输入:help pattern

用于 shell 模式

也称为通配符或通配符。
man bash然后输入/Pathname Expansion<Enter>

或更妙的是,如果安装了infoinfo 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

关于regex - Linux/unix中的模式匹配或RegEx手册页?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4882085/

10-10 01:54