0
我有一個shell腳本,出現以下問題: 每次我再次執行腳本時,變量CURRENT都會重新設置爲0,但是如何才能使CURRENT在每次之後都被保存腳本執行?將全局變量存儲在shell腳本中
#!/bin/sh
CURRENT=0
A='Knight rider'
B='Full color mood blobs'
C='Police Lights Single'
D='Police Lights Solid'
E='Rainbow mood'
F='Rainbow swirl'
G='Rainbow swirl fast'
H='Snake'
I='Strobe blue'
case $CURRENT in
0) hyperion-remote --effect "$A"; CURRENT=$(($CURRENT + 1));;
1) hyperion-remote --effect "$B"; CURRENT=$(($CURRENT + 1));;
2) hyperion-remote --effect "$C"; CURRENT=$(($CURRENT + 1));;
3) hyperion-remote --effect "$D"; CURRENT=$(($CURRENT + 1));;
4) hyperion-remote --effect "$E"; CURRENT=$(($CURRENT + 1));;
5) hyperion-remote --effect "$F"; CURRENT=$(($CURRENT + 1));;
6) hyperion-remote --effect "$G"; CURRENT=$(($CURRENT + 1));;
7) hyperion-remote --effect "$H"; CURRENT=$(($CURRENT + 1));;
8) hyperion-remote --effect "$I"; CURRENT=0;;
esac