我有一个数据文件,其安排如下:
#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
答案 0 :(得分:1)
您可以使用此sed
,
sed 's/[(,)]/\t/g' yourfile
如果您想在文件中进行更改,
sed -i.bak 's/[(,)]/\t/g' yourfile
要获得正确的格式化输出,
sed 's/[(,)]/\t/g' yourfile | column -t > newupdatedfile
它适用于您的示例输入文件。