次: , 前: Esyscmd, 上: UNIX commands


12.3 終了コード

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

     sysval

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

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