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