将文件扩展名更改为.pdf

时间:2014-07-22 18:21:45

标签: gnuplot

我编写了一个脚本,它迭代目录中的所有文件并绘制它们。输出为.pdf。由于我将文件名作为参数传递,我需要更改输出的扩展名。

例如:当我绘制file1.dat时,输出为file1.dat.pdf。但我不希望.dat分开。

我可以在gnuplot脚本中连接字符串但是如何删除扩展名(最后4个字符)?

1 个答案:

答案 0 :(得分:2)

在gnuplot中你有一些你可以使用的字符串函数。在您的情况下,您有几个选择:

  1. 仅传递文件的基本名称,以便您可以set output file.'.pdf'; ... plot file.'.dat'

  2. 删除最后四个字符:set output file[:strlen(file)-4].'.pdf'

  3. 仅搜索.datset output file[:strstrt(file, '.dat')].'.pdf'