# マニュアルページ sh.3f

## 名前

         sh - sh シェルコマンドの高速実行

## 形式

         integer function sh (string)
         character*(*) string

## 機能説明

         関数 sh は、コマンドとして入力されたかの よ う に、 文 字 列
         string を sh シェルに入力として与えます。

         シェルは常に Bourne シェル sh(1) です。

         現在のプロセスはコマンドが終了するまで待機します。戻り 値 は
         シェ ル の 終了ステータスになります。この値については、 wait
         (2) を参照してください。

         出力ファイルの場合、バッファの内容は実際のファイルに フ ラッ
         シュされます。

         入力ファイルの場合、ポインタの位置は予測できません。

         sh 関数は、MT-safe ではありませんので、マルチスレッド環境 で
         の使用は危険です。

## ファイル

         libfui.a

## 関連項目

         execve(2)、 wait(2)、 system(3c)

## 使用上の留意点

         string は、1024 文字を超えないようにしてください。