簡體   English   中英

帶有計數器的Unix Shell腳本

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM