Der*_*ick 1 unix shell gnuplot
我有一组具有相同2列格式的csv文件.我想生成与每个文件对应的单独的xy散点图,但具有相同的样式.唯一应该改变的是输入和输出文件名.怎么做?
安迪拉斯发布的解决方案完全可行.但是,在这些情况下,"HERE"文件通常更好,因为它避免产生额外的进程,因为你不会有混合单引号和双引号的问题......
for file in $(echo *.dat); do
gnuplot <<EOF
set terminal post enh
set output "output_${file}.ps"
set datafile separator ',' #csv file
plot "$file" u 1:2
EOF
done
Run Code Online (Sandbox Code Playgroud)