2.4.8 日記とエコーコマンド
Octave の日記機能を使用すると、入力した入力と Octave が生成した出力を別のファイルに記録することで、対話型セッションの全部または一部のログを保存できます。
: diary
: diary on
: diary off
: diary filename
: [status, diaryfile] = diary
すべてのコマンドとそれによって生成される出力のリストを、ターミナルに表示されるとおりに混合して記録します。
有効なオプションは次のとおりです。
on
というファイルにセッションの記録を開始します日記現在の作業ディレクトリ内。
off
日記ファイルへのセッションの記録を停止します。
filename
セッションをfilenameという名前のファイルに記録します。
入力引数または出力引数がない場合、diary現在の日記の状態を切り替えます。
出力引数が要求された場合、diary入力を無視して現在のステータスを返します。ブール値のステータスは記録がオンかオフかを示し、diaryfile はセッションが保存されるファイルの名前です。
See also: history, evalc.
関数またはスクリプト内のコマンドが評価されているときにそれを表示すると便利な場合があります。これは、特定の種類の問題をデバッグするときに特に役立ちます。
: echo
: echo on
: echo off
: echo on all
: echo off all
: echo function on
: echo function off
コマンドが実行されたときにそれを表示するかどうかを制御します。
有効なオプションは次のとおりです。
on
スクリプト ファイルで実行されるコマンドのエコーを有効にします。
off
スクリプト ファイルで実行されるコマンドのエコーを無効にします。
on all
スクリプト ファイルおよび関数で実行されるコマンドのエコーを有効にします。
off all
スクリプト ファイルおよび関数内で実行されるコマンドのエコーを無効にします。
function on
指定された関数内で実行されるコマンドのエコーを有効にします。
function off
指定された関数内で実行されるコマンドのエコーを無効にします。
引数がない場合、echo現在のエコー状態を切り替えます。
See also: PS4.