как запустить скрипт с помощью 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

0 ответов

Другие вопросы по тегам