Bash存储变量在多次运行之间

时间:2015-04-13 13:33:17

标签: bash variables export storage

如果执行失败,我想增加一个变量。

我使用类似的脚本测试了逻辑:

#!/bin/bash

if [ ! -f "/tmp/init" ]
then
    var=0
    echo $var
    export var
    touch /tmp/init
fi
if [ "$1" -eq 1 ]
then
    (( var++ ))
    export var
fi
echo $var

我得到了结果:

:~# ./script.sh 1                     
0
1
:~# ./script.sh 1
2
:~# ./script.sh 1
2

有没有简单的方法来做这些事情?

0 个答案:

没有答案