作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在我的 bash 文件中我有这个声明:
gnuplot -e "filename='Traffic1'" MyplotFile
现在我想传递 Traffic1 或更好地说文件名的值到我的 gnuplot 输出文件的名称,它是 png 格式。
我在 MyplotFile 上有这些行:
set output 'filename.png'
但输出是 filename.png !我想将 Traffic1.png 作为我的输出。如何正确定义此行:
set output 'filename.png'
附言如果您需要了解-e,请转到此link
最佳答案
使用 'filename.png'
您只是简单地定义了一个字符串。 gnuplot 应该如何知道您指的是变量?
您可以将您的变量与扩展字符串连接起来
set output filename . '.png'
或者你可以使用sprintf
:
set output sprintf('%s.png', filename)
关于bash - 如何将 gnuplot 输出文件定义为变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25257202/
我是一名优秀的程序员,十分优秀!