Использование переменной скрипта bash в команде gnuplot plot

Поскольку вы используете кавычки в команде, rmсчитает, что вы хотите, чтобы имя файла было буквальным символом *, это не расширяет его как подстановочный знак. Попробуйте без кавычек сопоставить все файлы, заканчивающиеся на .txtвместо:

rm "$TEMP_DIR"/*.txt
1
15.05.2020, 19:19
1 ответ

На справочной странице bash здесь -документы только

parameter expansion, command substitution, and arithmetic expansion,

поэтому он не удаляет кавычки. Используйте такие строки, как

plot '${filename}100K' w lp,\
1
28.04.2021, 23:13

Теги

Похожие вопросы