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

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

Ответы на вопрос(5)

Ваш ответ на вопрос