Я использую GNUplot для создания фигур из точек данных, GNUplot работает с простыми скриптами, которые содержат простые параметры / переменные, такие как диапазон оси x или y, настройки цветов линий и тому подобное.Когда я вызываю один из этих скриптов, например:
gnuplot script1.gpl
, он работает нормально, но когда я запускаю
gnuplot *.gpl
, чтобы запустить его для всех файлов в текущем каталоге, у меня возникают проблемы, потому что некоторые из них переносятся из одного скрипта в следующий. . Вероятно, это связано с тем, что gnuplot не сбрасывает параметры, и если я не перезаписываю их явно в следующем скрипте, настройки все еще там. Вот почему я попытался запустить его по-другому, используя find:
find . -name '*.gpl' -exec gnuplot {} \;
, но снова получил те же проблемные результаты. Итак, мне нужна команда, которая запускает одну и ту же команду для каждого файла, но так, как если бы она вызывалась вручную для каждого файла.