3

tcl で man コマンドの出力を収集する方法を教えてもらえますか?

書いています :-

set hello [ man {command-name}]

スクリプトを実行しているとき、プログラムは停止し、man コマンドがフォアグラウンドで実行を開始し、完了するまで何度も「RETURN を押す」ようにユーザーに促します。

4

1 に答える 1

4

あなたはちょうどexecコマンドがありません

set output [exec man cmd-name]

インタラクティブなtcl セッションで実行set out [man cmd-name]すると、コマンドは「man」コマンドをインターセプトし、暗黙的に exec を実行します。そのシナリオでは、'man' は何らかの方法でユーザーが対話的であることを認識し、$PAGER を介してマンページをパイプします。unknown

于 2011-05-19T18:07:50.627 に答える