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 文字を超えないようにしてください。