unix_x
executes some Windows, Linux or MacOS instructions: output in a dedicated window This function is obsolete. Please use host instead.
Syntax
unix_x(command)
Arguments
- command
Single text: instruction(s) Windows, Linux or MacOS to be executed.
Description
unix_x(…)
executes a command on the Operating system using CMD on Windows or sh on Linux and macOS and the standart output is displayed in Scilab's messagebox.
The starting working directory and environment variables of the opened interpreter are set as described for host().
If an instruction in commands
generates an error, this function throw a Scilab error.
Examples
if getos() == 'Windows' then unix_x("dir "+""""+WSCI+"modules\graphics\demos"+""""); else unix_x("ls $SCI/modules/graphics/demos"); end
See also
- unix_g — executes some Windows, Linux or MacOS instructions: output in variables This function is obsolete. Please use host instead.
- unix_s — executes some Windows, Linux or MacOS instructions: output canceled (Silent mode) This function is obsolete. Please use host instead.
- unix_w — executes some Windows, Linux or MacOS instructions: output in Scilab's console This function is obsolete. Please use host instead.
- host — executes a Windows, Linux, or MacOS command
- powershell — executes a command with the Windows powershell interpreter (Windows only)
- setenv — set the value of an environment variable
- messagebox — Open a message box.
History
Version | Description |
2026.0.0 | Tagged obsolete, use host plus messagebox instead. |
Report an issue | ||
<< unix_w | OS_commands | file >> |