次: Maketemp, 前: Esyscmd, 上: UNIX commands
シェルコマンドの実行が成功したか調べるときは
sysval
を使ってください。
sysval
このマクロはsyscmd
やesyscmd
で実行した最後のシェルコマンドの
終了ステータス(exit status)に展開されます。
syscmd(`false') => ifelse(sysval, 0, zero, non-zero) =>non-zero syscmd(`true') => sysval =>0