我已经制作了一个bash脚本,我每小时用crontab运行,我需要存储一个变量,以便下次运行时可以访问它.该脚本每次运行时都会更改变量,因此我无法对其进行硬编码.现在我将其写入txt文件,然后将其读回.有没有比这更好的方法呢?我正在阅读txt文件的方式是我在这里找到的,我不明白它,它有点笨重.是否没有内置命令?无论如何,这是适用的代码,更改了一些变量以使其更容易阅读.
while read x; do
var=$x
done < var.txt
# Do some stuff, change var to a new value
echo $var > var.txt
Run Code Online (Sandbox Code Playgroud)
该变量只是一个整数,因此文本文件感觉有点过分.