bash—eine Bessere Möglichkeit zum speichern von Variablen zwischen den Läufen?

Ich habe ein bash script, das ich jede Stunde mit crontab, und ich brauche zum speichern einer Variablen, so dass ich zugreifen kann, es das nächste mal, wenn ich es ausführen. Das Skript ändert die variable jedes mal, wenn es läuft, so kann ich nicht hartcodieren. Jetzt bin ich dem schreiben in eine txt-Datei und dann Lesen Sie es wieder. Gibt es einen besseren Weg, es zu tun als das? Und die Art, wie lese ich die txt-Datei ist etwas, das ich gefunden hier, ich verstehe es nicht, und es ist ein bisschen klobig. Gibt es nicht einen eingebauten Befehl dafür? Wie auch immer, hier der entsprechende code, mit einigen der Variablen geändert, um es einfacher zu Lesen.

while read x; do
  var=$x
done < var.txt

# Do some stuff, change var to a new value

echo $var > var.txt

Ist die variable nur eine einzige integer-Zahl, also die text-Datei fühlt overkill.

Der kurze text-Datei mit persistenten Daten ist genau der Weg, es zu tun, nichts zu klobig.

InformationsquelleAutor shardbearer | 2012-09-08

Schreibe einen Kommentar