我希望每次运行该脚本时都会增加脚本中的变量。像这样的东西:
#!/bin/bash
n=0 #the variable that I want to be incremented
next_n=$[$n+1]
sed -i "2s/.*/n=$next_n/" ${0}
echo $n
会完成这项工作,但如果我在设置变量的行之前将其他行添加到脚本中并且我忘记更新该行,那就不太好了sed -i "2s/.*/n=$next_n/" ${0}
。
此外,我更喜欢不使用另一个文件来保存变量值。
还有什么想法?