我正在尝试构建 freeglut,我只想调试一个 bash 脚本选项,我需要找出具体的功能-I
和-L
gcc 编译器选项。我不应该阅读 10,000 行该死的文字。
我刚刚尝试了以下
man gcc | cat > gcc.txt
grep "-I" gcc.txt
我正在尝试构建 freeglut,我只想调试一个 bash 脚本选项,我需要找出具体的功能-I
和-L
gcc 编译器选项。我不应该阅读 10,000 行该死的文字。
我刚刚尝试了以下
man gcc | cat > gcc.txt
grep "-I" gcc.txt
在大多数 Linux 工具中,您可以使用它--
来表示参数的结束:
man gcc | grep -- -I
(和 -I 和 -L 分别是头文件(包含文件)和库搜索目录)
从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).
你可以试试:
$ man gcc | egrep -A 3 -- '-L|-l'
在 ( ) 匹配后打印 3 行-A 3
,猜测选项的描述适合。