我正在尝试构建freeglut,我只想调试一个bash脚本选项,我需要找出具体的-I
和-L
gcc编译器选项。我不应该经历10,000条令人讨厌的文字。
我刚刚尝试了以下
man gcc | cat > gcc.txt
grep "-I" gcc.txt
答案 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行,猜测选项的描述是否合适。