如何以編程方式獲取當前gnuplot腳本的名稱?我知道我可以從bash中調用gnuplot腳本並獲取它的文件名,但是我想知道是否可以從gnuplot中獲取它。我的目標是做一樣的東西:
date=system("date +%F_%T | sed 's/:/-/g'")
my_name=$0 # THIS IS HOW TO DO IT IN BASH
set term png
set output my_name.date.".png"
我已經試過:
my_name=system("cat /proc/$$/cmdline")
,但它返回的sh,而不是腳本名稱
您得到的'sh'是系統調用的命令行,而不是您的腳本。此外,這個問題似乎與bash無關。 – 4ae1e1
Bash被用作示例語言,它可以證明我正在努力實現的目標。 –
這並不是一個bash問題。 – 4ae1e1