Я пытаюсь создать граф в GNUPLOT с помощью Bash. Насколько я понимаю, мой следующий код должен вводить следующие строки в команду gnuplot, пока не достигнет EOF. Затем я отправляю строки «set» и «plot» в gnuplot и следую за ним с помощью EOF, который должен заканчивать ввод в команду gnuplot.Неожиданный EOF?
for FILE in ./tempFolder*.done; do
gnuplot <<EOF
set datafile separator ","
set xlabel "Hour"
set ylabel "Temperature"
set term png
set output "${FILE}.png"
plot "${FILE}" using 1:3 with errorbars title "Temperature/Time"
EOF
done
Однако, я получаю следующее сообщение об ошибке: «Ошибка синтаксиса: конец файла неожиданного (ожидается„сделано“)»
Когда я печатаю попробовать это в Bash вне сценария, кажется, работать должным образом. У кого-нибудь есть какие-то указания относительно того, что я делаю неправильно?
Большое спасибо! Это сделал трюк! –
@CarriePiazza Пожалуйста, примите ответ, если решение сработало для вас. Благодарю. – Christoph