如何使用时间戳来命名gnuplot文件?

时间:2013-10-14 01:19:17

标签: gnuplot

是否可以将我的gnuplot文件命名为创建日期和时间? 我目前创建具有集名称的文件,如下所示:

     set term post eps color
     set output '/path/dateandtime.eps'
     plot
     set term x11

2 个答案:

答案 0 :(得分:4)

您可以使用内置函数time获取当前时间戳,并使用strftime对其进行格式化:

set output strftime('/path/%F_%H-%M-%S.eps', time(0))

答案 1 :(得分:3)

您可以使用system命令将外部命令的输出作为字符串获取:

#!/usr/bin/env gnuplot

date = system("date +%F.%H.%M.%S")
set term ...
set output '/path/'.date.'.eps'
plot

.运算符连接字符串。