我正在寻找给定命令的开关的手册页信息。
我尝试过例如man sort | grep -A2 "-n,"
。我期望的是这样的:
-n, --numeric-sort
compare according to string numerical value
作为输出,而我得到的
用法:grep [OPTION]...PATTERN [FILE]...尝试“grep --help”获取更多信息。
答案1
事实证明,这-e
是保护以连字符 (-) 开头的模式所需的开关grep
,因此要获得预期结果,命令将是:man sort | grep -A2 -e "-n,"
结果是:
-n, --numeric-sort
compare according to string numerical value
--
sort according to WORD: general-numeric -g, human-numeric -h, month -M, numeric -n, random -R, version -V
-V, --version-sort
如果我只想得到前两行匹配的输出,并且它们完全符合我的预期,那么我必须进一步通过管道传输,head
如下所示man sort | grep -A2 -e "-n," | head -2
答案2
您还可以-n
使用\
man sort | grep -A2 "\-n,"
输出:
-n, --numeric-sort
compare according to string numerical value
--
month -M, numeric -n, random -R, version -V
-V, --version-sort