我需要将变量从脚本“设置”到内存(全局),并在该脚本第二次运行时使用该变量定义的最后状态再次读取它。
脚本。
echo $count
let "count=count+1"
export $count
echo $count
当我再次运行此脚本时,这将向我显示1
。我需要1
,如果我再次运行脚本,我需要2
,如果第三次运行3
,等等。
我曾想过export
这么做,但没有效果。
谢谢。
答案1
shellexport
内置命令只将变量(及其值)导出到子进程当前 shell。
据我所知,您需要使用某种状态文件来存储调用之间的值。您可以将文件放在基于 RAM 的文件系统上,例如,/var/run
如果您希望将值存储到“内存”中。
例如: