unix_s Windows、LinuxまたはMacOSの命令を静かに実行する

## 呼び出し手順

    unix_s(commands)

## パラメータ

commands

  いくつかのWindows、Linux、またはMacOS命令を含むテキスト。

## 説明

`unix_s（）`は、オペレーティングシステム（OS）（sh、 Linuxではcmd.exe）のコマンドインタープリタの新しいセッションを開き、 等..）。 次に、`commands`がOSインタプリタに送信され、その命令が処理されます。 処理によって得られた標準出力とエラーメッセージが受信され、インタプリタセッションが閉じられます。

開いているインタプリタの開始作業ディレクトリと環境変数は、 host()ページで説明されているように定義されています。

`commands`に誤った命令が含まれていると、

- OSからのエラーメッセージがScilabコンソールに表示されます
- `unix_s`が停止し、独自のエラーメッセージが表示されます。
- `commands`の残りの命令は無視されます。

The effects of valid instructions processed before the erroneous one remain actual (for instance, deleted files). 複数の命令を持つ`commands`はお勧めできません。 それらはデバッグするのがより困難です。

## 例

    if getos() == 'Windows' then
      unix_s("del foo");
    else
      unix_s("rm -f foo");
    end

## 参照

- unix_g
- unix_w
- unix_x
- host
- powershell
- setenv
- getos