как запустить скрипт с помощью gnuplot, затем выйти из gnuplot и продолжить работу со скриптом
Добрый день дорогие все
Слушайте, я новичок в Linux и gnuplot. У меня есть файл, который разбивается на 4 файла (это выполняется в gnuplot), затем я хочу отсортировать данные каждого файла (я сделал это с помощью bash). все работает хорошо, если я применяю разделенные команды, однако я видел, что можно использовать скрипт, использующий #!/bin/bash. поэтому я пытался использовать его, но все работает, похоже, моя проблема связана с циклом for команды gnuplot.
Может кто-нибудь руководство по этому?.
Вероятно, этот вопрос задавали раньше, но я не получил никакого результата от других ответов на вопросы.
это код
#!/bin/bash
echo "Gnuplot";
gnuplot -p << EOF
set datafile separator ","
do for [i=0:3] {
set table 'point-'.i.'.csv'
set datafile missing "NaN"
plot 'test.csv' using ($3 != i ? 1/0 : $3):($3 != i ? 1/0 : $5):($3 != i ? 1/0 : $6):($3 != i ? 1/0 : $9) with table
unset table
}
reset session
EOF
echo "Sorting data";
for FILE in point-*
do
echo "Sorting $FILE"
sort -k4 -n $FILE -o $FILE
done