Grep
你如何讓 fgrep 找到文字“–help”?
fgrep --help | fgrep "--help"
只返回整個 fgrep –help,如何只返回包含文字“–help”的行?
引號沒有任何作用,
\-\-help
.
我相信你可以使用
fgrep -- --help
為達到這個。手冊頁提到
fgrep -e --help
引自http://www.openbsd.org/cgi-bin/man.cgi?query=grep:
-e pattern 指定在搜尋輸入期間使用的模式:如果輸入行匹配任何指定的模式,則選擇該輸入行。當使用多個 -e 選項指定多個模式或模式以破折號 (’-’) 開頭時,此選項最有用。
替代解決方案:使用
-e
手冊頁建議的選項(“保護以連字元開頭的模式”):fgrep -e --help