如何通过手册页解析以快速查找有关程序选项(“-I”)的信息?

时间:2013-01-04 04:40:27

标签: linux

我正在尝试构建freeglut,我只想调试一个bash脚本选项,我需要找出具体的-I-L gcc编译器选项。我不应该经历10,000条令人讨厌的文字。

我刚刚尝试了以下

man gcc | cat > gcc.txt
grep "-I" gcc.txt

3 个答案:

答案 0 :(得分:5)

您可以使用--来表示大多数Linux工具中的参数结束:

man gcc | grep -- -I

(-I和-L分别是标题(包含文件)和库搜索目录)

答案 1 :(得分:1)

来自less(1)手册页:

  /pattern
          Search forward in the file for the N-th line containing the pat‐
          tern.  N defaults to 1.  The pattern is a regular expression, as
          recognized by the regular expression library  supplied  by  your
          system.   The search starts at the first line displayed (but see
          the -a and -j options, which change this).

答案 2 :(得分:1)

您可以尝试:

$ man gcc | egrep -A 3 -- '-L|-l'

在(-A 3)匹配后打印3行,猜测选项的描述是否合适。