如果执行失败,我想增加一个变量。
我使用类似的脚本测试了逻辑:
#!/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
有没有简单的方法来做这些事情?