シェルコマンドを実行する方法は 2 つあります: コマンド system を使う か ! (VMS では $) を使うか。前者は、コマンド文字列をパラメータとして 取るので、他の gnuplot コマンドのどこでも使うことができますが、後者の 書式は、その行にそのコマンドただ一つであることを要求します。これらの場 合コマンドが終了するとすぐに制御は gnuplot に戻ってきます。例えば AmigaOS, MS-DOS, OS/2 では、
! dir
system "dir"
とするとディレクトリの一覧を表示して gnuplot に戻ってきます。
system を使う他の例:
system "date"; set time; plot "a.dat" print=1; if (print) replot; set out; system "lpr x.ps"