inline data

スクリプトの中で直接データを書いて与える方法.

複数行文字列リテラルとして与える方法

$data という変数を指定してそれをそのままファイル名の代わりに与える.

$data << EOD
0 0
1 1
2 4
3 8
4 16
5 24
6 32
EOD

plot $data w lp

標準入力から与える方法

ファイル名を '-' とすると標準入力から読む. 標準入力といってもバッチ実行モードではそのままスクリプトから読む.

e のみの行でデータの入力を終わる.

plot '-' w lp
0 0
1 1
2 4
3 8
4 16
5 24
6 32
e

複数 '-' をプロットすれば複数回データの入力を読む.

plot '-' w lp, '-' w lp
1
2
3
e
1
4
9
e