Next: , Previous: Esyscmd, Up: UNIX commands


12.3 終了コード

シェルコマンドの実行が成功したか調べるときは sysvalを使ってください。

     sysval

このマクロはsyscmdesyscmdで実行した最後のシェルコマンドの 終了ステータス(exit status)に展開されます。

     syscmd(`false')
     ⇒
     ifelse(sysval, 0, zero, non-zero)
     ⇒non-zero
     syscmd(`true')
     ⇒
     sysval
     ⇒0