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