草庐IT

valuefile

全部标签

linux - Bash 脚本中的变量,保持上次运行时的值

我可以创建具有持久变量值的Bash脚本吗?比如我在脚本第一次运行时(在特定的时间限制内)初始化一个变量为0,每次脚本运行时变量自动增加。 最佳答案 你不能,但你可以使用一个文件来做到这一点#!/bin/bashvaluefile="/tmp/value.dat"#ifwedon'thaveafile,startatzeroif[!-f"$valuefile"];thenvalue=0#otherwisereadthevaluefromthefileelsevalue=$(cat"$valuefile")fi#incrementthe

linux - Bash 脚本中的变量,保持上次运行时的值

我可以创建具有持久变量值的Bash脚本吗?比如我在脚本第一次运行时(在特定的时间限制内)初始化一个变量为0,每次脚本运行时变量自动增加。 最佳答案 你不能,但你可以使用一个文件来做到这一点#!/bin/bashvaluefile="/tmp/value.dat"#ifwedon'thaveafile,startatzeroif[!-f"$valuefile"];thenvalue=0#otherwisereadthevaluefromthefileelsevalue=$(cat"$valuefile")fi#incrementthe