コマンド実行

Posted on:

ov-exec ov-exec

通常コマンドの結果が大量に出力される場合は、ページャーを使用して閲覧します。

make |ov

ただし、上記の場合はエラーで止まった場合に、標準エラー出力の内容は表示されません。そのため、止まっていることに気づかずに、しばらく待ってしまうことがあります。そこで、標準エラー出力も表示するために、リダイレクトを使用して標準出力と標準エラー出力を1つのストリームにまとめる方法があります。

make 2>&1 |ov

ただし、この方法では標準出力と標準エラー出力が混在して表示されるため、出力がみづらくなり不便な場合があります。

ovのExecモードを使用すると、コマンドを実行し、その出力を標準出力と標準エラー出力で別々に見ることが可能です。 また、--follow-allオプションを使用することで、最後に出力された方を表示することができます。これにより、標準出力と標準エラー出力を別々に表示しながら、エラーがあれば画面を切り替えることができます。

ov --follow-all --exec -- make

ov-exec ov-exec

さらに、--notify-eofオプションを使用することで、コマンドの実行が終了したことを通知することもできます。

ov --follow-all --notify-eof --exec -- make