Grep

你如何讓 fgrep 找到文字“–help”?

  • August 6, 2014
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

引用自:https://unix.stackexchange.com/questions/148572