82 Shell

shell コマンドは対話的なシェルを起動します。gnuplot に戻るには、 VMS では logout を、Unix ならば exit もしくは END-OF-FILE 文字を、 MS-DOS か OS/2 ならば exit を入力して下さい。

シェルコマンドを実行する方法は 2 つあります: コマンド system を使う か ! (VMS では $) を使うか。前者は、コマンド文字列をパラメータとして 取るので、他の gnuplot コマンドのどこでも使うことができますが、後者の 書式は、その行にそのコマンドただ一つであることを要求します。これらの場 合コマンドが終了するとすぐに制御は gnuplot に戻ってきます。例えば 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"

竹野茂治@新潟工科大学
2012年10月3日