Grep
grep 用於連字元選項的命令的手冊頁
當我 grep
find
命令的手冊頁以查找匹配項時,type
它會返回很多我不想要的搜尋結果。相反,我想使用一個只返回搜尋結果的命令-type
。該命令
man find | grep -type
不起作用。它返回:grep: invalid option -- 't'
如果要查找以連字元開頭的模式,
--
請在指定的模式之前使用。man find | grep -- -type
如果您想了解更多資訊,例如描述選項的整個部分,您可以嘗試使用 Sed:
$ man find | sed -n '/-mindepth/,/^$/p' -mindepth levels Do not apply any tests or actions at levels less than levels (a non-negative integer). -mindepth 1 means process all files except the command line arguments.
但是,這不適用於您可能搜尋的每個選項。例如:
$ man find | sed -n '/^[[:space:]]*-type/,/^$/p' -type c File is of type c:
不是很有幫助。更糟糕的是,對於某些選項,您可能會被誤導以為您已經閱讀了有關該選項的全文,而實際上您並沒有。例如,搜尋會忽略作為該標題下第二段的
-delete
非常重要的 WARNING 。
man
我的建議是對LESS
環境變數集使用標準呼叫。我在這個網站上的回答中經常使用它。LESS='+/^[[:space:]]*-type' man find
要了解有關其工作原理的更多資訊,請參閱:
LESS='+/^[[:space:]]*LESS ' man less LESS='+/\+cmd' man less LESS='+/\/' man less
如果您只想在手冊頁中以互動方式快速查找選項,請學習使用
less
的搜尋功能。另請參閱: