error [-showLineNumber boolean]
string
error は「元に戻す」が不可能、「照会」が不可能、「編集」が不可能です。
error コマンドは、ユーザが自分で記述したスクリプトからエラー メッセージを出力し、ランタイム エラーが発生した場合の実行を制御できるように用意されています。 文字列引数は、// で囲まれたエラー メッセージを前につけた後、コマンド ウィンドウに表示されます(またはバッチ モードで実行した場合、stdout)。 error コマンドは、実行してエラーを出力して終了します。 error はコール チェーンを通して伝播するため、error を使用することは例外を引き起こすことと同じです。catch を使用して呼び出し側からのエラーを処理することができます。実行を終了したくない場合、代わりに warning コマンドを使用するとよいでしょう。なし
ロング ネーム(ショート ネーム) | 引数型 | プロパティ | ||
---|---|---|---|---|
-showLineNumber(-sl)
|
boolean
|
![]() |
||
|
![]() |
![]() |
![]() |
![]() |
$l = `ls -lights`; if (size($l) == 0) { error "No Lights"; } // The above will produce the following output and terminate execution // of the script containing it: // Error: No Lights // $l = `ls -lights`; if (size($l) == 0) { error -showLineNumber true "No Lights"; } // Adding "-showLineNumber true" to the same example will produce the // following output and terminate execution of the script containing it: // Error: line 3: No Lights //