Scilab 5.3.0
Please note that the recommended version of Scilab is 2025.0.0. This page might be outdated.
See the recommended documentation of this function
unix_g
シェル (sh)コマンドを実行, 出力を変数にリダイレクト
呼び出し手順
rep=unix_g(cmd) [rep,stat]=unix_g(cmd) [rep,stat,stderr]=unix_g(cmd)
パラメータ
- cmd
文字列
- rep
文字列の列ベクトル (標準出力)
- stat
整数, エラーステータス. エラーが発生しない場合, stat=0
- err
文字列の列ベクトル (標準エラー)
説明
shシェルで実行する文字列 cmd
をUnixに送信します.
標準出力はScilab変数rep
にリダイレクトされます.
標準エラーはScilab変数 err にリダイレクトされるか,出力引数が2つのみの場合に表示されます.
Unixの実行エラーはトラップされます; *注意*
コマンドのリストを ";" で区切った場合,
最後のシェルコマンドエラーのみが
リポートされます.これは推奨されません.
例
function d=DIR(path) path=pathconvert(path,%t,%t) if getos() == 'Windows' then d=unix_g('dir '+path) else d=unix_g('ls '+path) end endfunction DIR('SCI/etc')
<< unix | Input/Output functions | unix_s >> |