Gnuplot 格努普洛特赢得';不能读取$字符
我有一个非常简单的脚本:Gnuplot 格努普洛特赢得';不能读取$字符,gnuplot,Gnuplot,我有一个非常简单的脚本: #!/bin/bash gnuplot << EOF set term postscript portrait set output 'out.ps' plot 'data_file' u 3:($2==0.0 ? $2:1/0) EOF 我尝试了几种组合,但始终会出现相同的错误: gnuplot> plot 'S-K_data' u 3:(==0.0 ? :1/0) ^ li
#!/bin/bash
gnuplot << EOF
set term postscript portrait
set output 'out.ps'
plot 'data_file' u 3:($2==0.0 ? $2:1/0)
EOF
我尝试了几种组合,但始终会出现相同的错误:
gnuplot> plot 'S-K_data' u 3:(==0.0 ? :1/0)
^
line 0: invalid expression
正如您所看到的,它没有读取
$2
字符,我就是不明白为什么。在一个不带引号的文档中,变量被展开。试一试
gnuplot << 'EOF'
gnuplot辉煌。我从来不知道这个存在。(现在我需要回顾我所有的脚本,删除\$1
等)。
gnuplot << 'EOF'
gnuplot << \EOF