bash - лучший способ хранить переменные между прогонами?
Я создал bash-скрипт, который я запускаю каждый час с помощью crontab, и мне нужно сохранить одну переменную, чтобы я мог получить к ней доступ при следующем запуске. Сценарий изменяет переменную каждый раз, когда он запускается, поэтому я не могу жестко закодировать ее. Прямо сейчас я записываю ее в текстовый файл и затем читаю обратно. Есть ли лучший способ сделать это, чем это? И то, как я читаю текстовый файл, - это то, что я нашел здесь, я не понимаю, и это немного неуклюже. Разве нет встроенной команды для этого? В любом случае, здесь применимый код с некоторыми измененными переменными, чтобы его было легче читать.
while read x; do
var=$x
done < var.txt
# Do some stuff, change var to a new value
echo $var > var.txt
Переменная является только одним целым числом, поэтому текстовый файл кажется излишним.