Gnuplot datafile多个分隔符

时间:2014-06-25 04:41:44

标签: sed gnuplot

我有一个数据文件,其安排如下:

#REY2_0 REY1_0  alpha1  alpha2   omega
1000    10000   (-3,0)  (1,0)   (-0.21259151,-0.17763971)

在这种情况下,我必须使用REY2_0,REY1_0和omega的第二个元素,即-0.17763971。我怎样才能在splot中使用它?我可以向gnuplot添加多个分隔符,然后使用结果列吗?这是怎么做到的?我可以使用sed更改数据文件吗?

编辑: 样本输出将是:

#REY2_0 REY1_0  alpha1  alpha2   omega
1000    10000     -3       0      1       0      -0.21259151      -0.17763971 

1 个答案:

答案 0 :(得分:1)

您可以使用此sed

sed 's/[(,)]/\t/g' yourfile

如果您想在文件中进行更改,

sed -i.bak 's/[(,)]/\t/g' yourfile

要获得正确的格式化输出,

sed 's/[(,)]/\t/g' yourfile | column -t > newupdatedfile

它适用于您的示例输入文件。