这个只能使用一个配置文件。
#!/bin/bash
config="${HOME}/.count"
if [ -e "$config" ];then
count=$(cat "$config")
else
count=0
fi
if [ ! -z “$1” ];then
count=0;
fi
count=$(( ${count} + 1 ))
echo $count
echo $count>$config
脚本保存为a.sh
./a.sh
1
./a.sh
2
./a.sh
3
./a.sh x #带上任意参数就重设为1.
1
./a.sh
2
1、创建一个文本,初始值为1
2、第一次执行脚本,读取文本,值为1,调用1,1++,写入文本,即2
3、第二次执行脚本,读取文本,值为2,调用2,2++,写入文本,即3
。。。。。。