小编yas*_*ink的帖子

将文件从 bash 脚本传递到 gnuplot 脚本

我是 gnuplot 的新手,我在传递我的论点时遇到了很多麻烦,现在我有了这个简单的 bash 脚本和一个 gnuplot 脚本。

在 bash 脚本中,plot.sh我应该修改我的文件,然后将其发送到要绘制的 gnuplot 脚本,或者我可以修改我的文件,然后将一个参数(从另一个脚本 $1 传递的数字)发送到 gnuplot 脚本,该脚本标识要绘制的文件,问题是这两种方式都不起作用,我似乎没弄对!有什么帮助吗?

这是我的 bash 脚本 plot.sh

#!/bin/bash

sed -i 's/ns/;/g' /dev/shm/waitingTime$1.txt
gnuplot -e "filename='/dev/shm/waitingTime$1'" file.gnuplot
Run Code Online (Sandbox Code Playgroud)

这是我的名为 file.gnuplot 的 gnuplot 脚本

#!/home/yas/file.gnuplot

set xlabel "start"    
set ylabel "Delay"
set autoscale
set style line 1 lt 1 lw 3 pt 3 linecolor rgb "red"
plot<"filename"> using 1:2 w points title "tests"
set terminal postscript portrait enhanced mono dashed lw 1 'Helvetica' 14
set output '/dev/shm/TT.pdf'
pause …
Run Code Online (Sandbox Code Playgroud)

scripts input gnuplot

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

gnuplot ×1

input ×1

scripts ×1