私にとっては、manページで特定のオプションを検索したいときによく起こります。オプションが行頭にあることは知っていますが、検索を制限する方法がわかりません。
試しまし/^REG-PATT
たが、うまくいきませんでした。
私が使用できる最短の正しいパターンは何ですか?
3 に答える
2
オプションの前にいくらかのスペースがあります。たぶん^\s*-o
(-o
あなたが探しているオプションです)はうまくいきます。または、行全体でオプションを検索することもできます(-o
)。
于 2012-08-12T18:22:49.067 に答える
0
grep
コンテキストを使用して、たとえば、-x
のスイッチが何をするかをリストtar
します。
man tar | grep -C5 -- "-x\b"
編集
-static
からドキュメントを取得するにはgcc(1)
、GNUsedを使用して次のようなことを行うことができます。
man gcc | sed -n '/^ *-static/,/^ *-.*/p'
最後の行は次の段落からのものであることに注意してください。
GNUawkを使用したより精巧で正確なソリューションは次のとおりです。
man gcc | gawk -v RS='\n\n' -v ORS='\n\n' '
/(^|\n) *-static/ { state = "printing" ; print "--" }
!/(^|\n) *-static/ { state = "not printing" }
state == "printing"
'
于 2012-08-12T18:42:36.873 に答える
-2
あなたは試すことができるかもしれません:
$manコマンド| 頭
于 2012-08-12T18:31:23.580 に答える