Please note that the recommended version of Scilab is 2026.0.0. This page might be outdated.
See the recommended documentation of this function
unix_g
shell (sh) command execution, output redirected to a variable
Calling Sequence
rep=unix_g(cmd) [rep,stat]=unix_g(cmd) [rep,stat,stderr]=unix_g(cmd)
Arguments
- cmd
a character string
- rep
a column vector of character strings (standard output)
- stat
an integer, the error status. stat=0 if no error occurred
- err
a column vector of character strings (standard error)
Description
Sends a string cmd to Unix for execution by the
sh shell. The standard output is redirected to scilab variable
rep. The standard error is redirected to scilab
variable err or displays if you had only 2 output arguments. Unix execution
errors are trapped; *NOTE* that only the last shell command error is
reported when a list of command separated by ";" is sent: this is not
recommended.
Examples
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')
See Also
| Report an issue | ||
| << unix | Input/Output functions | unix_s >> |