我是unix shell脚本的新手
我需要编写一个shell脚本,该脚本应该增加一个变量值(数字),当我下次运行该脚本时,该变量应该获得增加的值,并且应该增加一次agian在这方面的任何帮助都将非常感谢
感谢
尝试以下代码:
vale=`expr 0000000000 + 1`
ed -s $0 <<EOT
1s/ ........../`printf ' %010d' $vale`/
w
q
EOT
echo $vale
您需要以某种方式保持变量的值。一种方法是将其保存到文件中。
outputfile="~/variable.txt"
value=`cat $outputFile`
newValue=`expr $value + 1`
echo $newValue > $outputFile