如何使用xargs在linux的man命令中执行grep?

如何使用xargs在linux的man命令中执行grep?

我想 grep 到特定命令的手册中,比如 man grep |grep 'insensitive'。一位朋友告诉我可以使用 xargs 来完成,但我似乎不知道该怎么做。我只想使用 xargs 来做这件事,因为我对它很陌生,而且它是一个非常强大的工具。

谁能帮我这个。

答案1

这将输出手动输入grep使用标准输出作为寻呼机:

man -P cat grep | grep -i insensitive

[顺便说一句: grep 手册中没有出现“不敏感”这个词。尝试忽略大小写

答案2

你可以像这样谷歌搜索:

site://http://linux.die.net/man/1/specificpage keyword

答案3

尝试这个:

man grep | col -b | grep 'insensitive'

您可能必须先安装。但您可以在使用col中“搜索”,正如评论中指出的那样。less/

答案4

$ bzcat $(man -W bash |tail -n1) |man2html | \
    html2text -style pretty -nobs | grep HISTORY
当使用命令历史扩展功能时(参见 HISTORY
      保存命令历史记录的文件的名称(请参阅 HISTORY
      命令历史记录中要记住的命令数(请参阅 HISTORY
      标记化(参见下面的历史扩展)。第一个字符是
从历史文件中恢复的命令(请参阅下面的历史记录),而命令
查找包含指定字符串的行。有两种搜索方式
      扩展以及所有 shell 字扩展。请参阅 HISTORY
      在当前行上执行历史扩展。参见 HISTORY EXPANSION
      下面的历史扩展是关于历史扩展的描述。
历史
历史扩展
                              历史记录。此选项默认为
  历史
  历史扩展

相关内容