[英]Unix shell scripting with counter
我是unix shell腳本的新手
我需要編寫一個應該增加變量值(數字)的shell腳本,當我下次運行腳本時,變量應采用增加的值,並且一旦該問題得到解決,它就應該增加,這真的很值得
謝謝
嘗試以下代碼:
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
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.