【发布时间】:2013-08-20 05:14:05
【问题描述】:
我希望每次运行该脚本时都会增加脚本中的变量。像这样的:
#!/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},那就不太好。
另外我不喜欢使用另一个文件来保存变量值。
其他想法?
【问题讨论】:
标签: bash increment auto-increment