bash,将变量从脚本设置到内存

bash,将变量从脚本设置到内存

我需要将变量从脚本“设置”到内存(全局),并在该脚本第二次运行时使用该变量定义的最后状态再次读取它。

脚本。

echo $count
let "count=count+1"
export $count
echo $count

当我再次运行此脚本时,这将向我显示1。我需要1,如果我再次运行脚本,我需要2,如果第三次运行3,等等。

我曾想过export这么做,但没有效果。

谢谢。

答案1

shellexport内置命令只将变量(及其值)导出到子进程当前 shell。

据我所知,您需要使用某种状态文件来存储调用之间的值。您可以将文件放在基于 RAM 的文件系统上,例如,/var/run如果您希望将值存储到“内存”中。

例如:

相关内容