麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發 > Linux Shell > 正文

Shell腳本if else語句小結

2020-07-27 19:14:50
字體:
來源:轉載
供稿:網友

和Java、PHP等語言不一樣,sh的流程控制不可為空,如:

復制代碼 代碼如下:

<?php
if (isset($_GET["q"])) {
    search(q);
}
else {
    //do nothing
}
?>

在sh/bash里可不能這么寫,如果else分支沒有語句執行,就不要寫這個else,就像這樣:

復制代碼 代碼如下:

if condition
then
    command1
    command2
    ...
    commandN
fi

當然,也可以寫成一行(適用于終端命令提示符),像這樣:

復制代碼 代碼如下:

if test $[2*3] -eq $[1+5]; then echo 'The two numbers are equal!'; fi;

末尾的fi就是if倒過來拼寫,后面還會遇到類似的。

if else格式

復制代碼 代碼如下:

if condition
then
    command1
    command2
    ...
    commandN
else
    command
fi

if else-if else格式

復制代碼 代碼如下:

if condition1
then
    command1
elif condition2
    command2
else
    commandN
fi

if else語句經常與test命令結合使用,如下所示:

復制代碼 代碼如下:

num1=$[2*3]
num2=$[1+5]
if test $[num1] -eq $[num2]
then
    echo 'The two numbers are equal!'
else
    echo 'The two numbers are not equal!'
fi

輸出:
The two numbers are equal!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 做羞羞视频| 男人的天堂色偷偷 | 在线99热 | 国产成人精品免高潮在线观看 | 免费一级欧美在线观看视频 | 99re热精品视频 | 亚洲成人国产 | 精品国产一区二区三区在线观看 | 日本在线视频免费 | 久久日韩在线 | 午夜精品成人 | 逼片| 2021狠狠操 | 欧美国产日韩在线观看成人 | 欧美大荫蒂xxx | 久久国产精品99久久人人澡 | 国产黄色毛片 | 看个毛片 | 热久久成人| 日本精品久久久一区二区三区 | av在线试看 | 日韩视频一 | 国产69精品久久久久久久久久 | 日韩精品久久久久久 | 国产亚洲精品美女久久久 | 久久久久久99 | 欧美在线成人影院 | 亚洲第一成人av | 色呦呦一区二区三区 | 国产成人强伦免费视频网站 | 成人福利在线视频 | 91精品国产乱码久久久久 | 黄色特级一级片 | 999插插插 | 久久精品性视频 | 日本aaaa片毛片免费观看视频 | 久草在线资源视频 | 黄色网址在线免费 | japanesexxxx24videofree| 成人毛片视频在线观看 | 午夜久久视频 |