shellscript學習(三)條件判斷式的使用:if..then..fi和case...esac語句

來源:互聯網
上載者:User

一、首先來講講if...then...fi 語句

這裡的條件判別式類似於程式設計語言中的if...else 語句。但是在文法上稍有不同:

1、單判別式的文法,即只有一個if 的情況。這種情況的文法是:

if [ 條件判斷式 ] ; then

條件成立時執行操作

fi #結束判別式的標誌

下面是一個具體的例子。他根據使用者的輸入時y/Y ,n/N 還是其他的做相應的判斷。


這裡需要注意的是 if 和 “[” 之間一定要有一個空格。“]”和";"之間可以沒有空格。then 到fi之間的執行語句是沒有分號的。<喎?http://www.bkjia.com/kf/ware/vc/" target="_blank" class="keylink">vcD4KPGgyPjKhor7f09C24M/uxdCx8Mq9tcTT77eooaPA4CYjMjAyODQ709qzzNDyyei8xtPv0dTW0LXEIGlmLi4uZWxzZSBpZiAuLmVsc2UuLrXIINTac2hlbGwgc2NyaXB0tcTT77eo1tDKx8jnz8K1xNDOyr2jujwvaDI+CjxwPjwvcD4KPHA+aWYgWyDM9bz+xdC2z8q90rsgXSA7IHRoZW48L3A+CjxwPsz1vP7Su7PJwaLKsda00NCy2df3PC9wPgo8cD5lbGlmIFsgzPW8/sXQts/Kvbb+IF07IHRoZW48L3A+CjxwPsz1vP62/rPJwaLKsda00NCy2df3PC9wPgo8cD5lbHNlPC9wPgo8cD61scz1vP4xLDK++bK7s8nBosqx1rTQ0LXEstnX9zwvcD4KPHA+ZmkgIDwvcD4Kvt/M5bXEwP3X077Nsru+2cHLo6zWu9KqsLTV1dXiuPbT77eovs2/ydLUwcuhowo8aDE+tv6hos/Cw+bAtL+0v7QgY2FzZS4uLmVzYWPT777kPC9oMT4KPHA+1NrO0r+0wLSjrNTaseTBv8i3tqi1xMfpv/bPwmNhc2XT777kvc9pZtPvvuTKudPDxvDAtLj8vNO88rHj0rvQqaGj0vLOqmNhc2XKocilwctpZiC4vbzTtcTF0LbPuf2zzKOstvi9q8XQts+1xNPvvuTSstaxvdO3xcjr19S8urXE0++3qKGjPC9wPgo8cD5jYXNlICSx5MG/w/uzxiBpbjwvcD4KPHA+JnF1b3Q7tdrSu7j2seTBv8TayN0mcXVvdDujqTwvcD4KPHA+s8zQ8rbOPC9wPgo8cD47OyAgCiPV4sDvysfBvbj2t9a6xbT6se212tK7uPbF0LbPtcS94cr4PC9wPgo8cD6hsCC12rb+uPax5MG/xNrI3aGxo6k8L3A+CjxwPrPM0PK2zjwvcD4KPHA+OzsgPC9wPgo8cD4jLi4uINXiwO+/ydLU09C24Lj2xdC2z9PvvuS1xLPM0PK2zjwvcD4KPHA+KikgIDwvcD4KPHA+tbHS1MnPy/nT0LXExdC2z775srvC+tfjtcTKsbry1rTQ0LXEstnX96GjPC9wPgo8cD47OzwvcD4KPHA+ZXNhYzwvcD4KPHA+z8LD5r7ZuPbA/dfTo6zL+7j5vt3Tw7untcTK5MjrwLTK5LP2ttTTprXEJiMyMDU0MDujujwvcD4KPHA+PGltZyBzcmM9"http://www.2cto.com/uploadfile/Collfiles/20140123/2014012309065254.jpg" alt="">

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.