0
我是新来的UNIX shell脚本的Unix shell脚本与反
我需要写一个shell脚本,应该增加一个变量值(数字),当我在下次运行该脚本的变量应采取增加值它应该agian 递增一次在这个任何帮助将是非常感激
感谢
我是新来的UNIX shell脚本的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
这个答案可以通过我想的一些解释来改善。 – Sobrique