46 System

system "command" は、標準的なシェルを使って "command" を実行します。 以下参照: shell (p. [*])。関数として呼ばれた場合、system("command") は結果 として標準出力に流れる文字列を文字列値として返します。一つ追加される改 行文字は無視されます。

これは、gnuplot スクリプト内に外部関数を取り込むのに使えます:


     f(x) = real(system(sprintf("somecommand %f", x)))

竹野茂治@新潟工科大学
2009年9月7日