0
我正在使用腳本來備份我的CouchPotatoServer,但我遇到問題。選擇一個選項後沒有完成選擇
這裏是我有問題的代碼:
select OPTION in Backup Restore Finish; do
echo "You choose $OPTION CouchPotatoServer settings";
case $OPTION in
Backup)
echo "Backing up settings file to $CPBPATH:";
cp $CPSPATH/settings.conf $CPBPATH/settings-"$(date +%Y%m%d-%H%M)".bak ;
echo "Done!"
break
;;
Restore)
echo "Please choose a backup to restore settings" ;
AVAILABLEFILES="($(find $CPBPATH -maxdepth 1 -print0 | xargs -0))"
select FILE in $AVAILABLEFILES; do
cp "$FILE" $CPSPATH/settings.conf ;
echo "restored $FILE"
break
;;
done
的問題是,用戶選擇一個選項並執行代碼之後,就一直等待一個新的選擇,但我希望它出口。我怎樣才能做到這一點?
您錯過了'esac'來關閉'case'語句。 – chepner