2

我跑

man gcc | grep "-L"

我明白了

Usage: grep [OPTION]... PATTERN [FILE]...
Try `grep --help' for more information.

你怎么能grep比赛?

4

3 回答 3

6
man gcc | grep -- "-L"

请注意参数“--”,它的意思是“不要将后面的任何内容视为选项”。

此外,如果您按照错误消息中的建议运行“grep --help”,它会显示您还可以使用 -e / --regexp 选项显式设置模式。

man gcc | grep -e "-L"
man gcc | grep --regexp="-L"
于 2009-06-15T13:26:23.290 回答
4

正如其他人所说,grep(和许多其他 gnu 命令)有一个“--”选项来告诉 grep 其余参数不被视为 grep 的选项。

但是,这只会让您获得带有“-L”的行,并且可能无法为您提供上下文。您是否知道 man 具有内置的搜索功能?

   man gcc
   /-L

然后继续按“n”查看下一场比赛。

于 2009-06-15T13:30:26.650 回答
3

另一种可能:

 man gcc | grep -e "-L"
于 2009-06-15T13:33:06.707 回答