第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

答案為“否”時重復(fù)回聲

答案為“否”時重復(fù)回聲

三國紛爭 2021-04-13 17:08:45
我對Bash腳本非常陌生,所以如果問題有點(diǎn)不一致,請?jiān)?。如果用戶回答否,我希望我的腳本重復(fù)一個問題4次,如果用戶回答是,那么腳本可以退出,這是我到目前為止的內(nèi)容#!/bin/bashecho "Would you like a cup of tea?"read answerwhile true;do        if [ $answer = Y ] then        echo "Great, I'll make tea now"; then                break        if [ $answer = N ] then        echo "Are you sure?"        continue        if [ $answer = N ] then        echo "Are you sure?"        continue        if [ $answer = N ] then        echo "Are you sure?"        continue        if [ $answer = N ] then        echo "Ok, I give up!"        exitfi
查看完整描述

1 回答

?
夢里花落0921

TA貢獻(xiàn)1772條經(jīng)驗(yàn) 獲得超6個贊

您需要在代碼中修復(fù)很多事情。我強(qiáng)烈建議您先閱讀基礎(chǔ)教程,然后再繼續(xù)。


無論如何,您可以做的最基本的程序是:


count=0

while true;

do

    read -r answer

    if [ "$answer" = "Y" ]; then

        echo "Great, I'll make tea now"

        break

    fi

    if [ "$answer" = "N" ]; then

        echo "Are you sure?"

        count=$((count+1))

        if [ $count = 4 ]; then

            break

        fi

    fi

done

我們將其設(shè)置count為用戶提供“ N”作為答案的次數(shù),并檢查它何時達(dá)到4,然后中斷。


查看完整回答
反對 回復(fù) 2021-04-16
  • 1 回答
  • 0 關(guān)注
  • 321 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號