bash - lepszy sposób przechowywania zmiennej między seriami?
Zrobiłem skrypt basha, który uruchamiam co godzinę z crontabem i muszę przechowywać jedną zmienną, aby móc uzyskać do niej dostęp przy następnym uruchomieniu. Skrypt zmienia zmienną za każdym razem, gdy się uruchamia, więc nie mogę go wpisać w kod. Teraz piszę go do pliku txt, a następnie odczytywam. Czy jest na to lepszy sposób? A sposób, w jaki czytam plik txt, jest czymś, co znalazłem tutaj, nie rozumiem tego i jest trochę niezgrabny. Czy nie ma na to wbudowanego polecenia? Tak czy inaczej, tutaj jest odpowiedni kod, z niektórymi zmiennymi zmienionymi, aby ułatwić czytanie.
while read x; do
var=$x
done < var.txt
# Do some stuff, change var to a new value
echo $var > var.txt
Zmienna jest tylko jedną liczbą całkowitą, więc plik tekstowy jest przesadny.