新聞中心
除非(Except)是linux中最重要的命令之一,它也是最常用的命令之一。它可以被用來終止或使用當前環(huán)境變量(一般為Shell變量或環(huán)境變量)中指定的一組參數(shù)列表,它可以使用簡單的命令行表達式來實現(xiàn)類似bash命令行中的特殊結構及部分常見命令行操作,比如”判斷參數(shù)是否相等“,”取反判斷“等。

成都創(chuàng)新互聯(lián)自2013年創(chuàng)立以來,先為涇源等服務建站,涇源等地企業(yè),進行企業(yè)商務咨詢服務。為涇源企業(yè)網(wǎng)站制作PC+手機+微官網(wǎng)三網(wǎng)同步一站式服務解決您的所有建站問題。
除非使用以下格式終止程序腳本:
Except [options] [arguments]
通常來說,Except的參數(shù)如下所示:
-f 忽略shell文件名
-n 假定所有常量均為真
-t 以管道、倉庫作為參數(shù)
-v 將變量作為參數(shù)
另外,常見的Except有三種用途:
1、 用于比較兩個變量:
例如,我們可以使用Except來比較兩個變量VarA和VarB,以獲得最終比較結果:
except [ "$VarA" = "$VarB" ]
如果VarA和VarB相等,Except會根據(jù)當前shell變量$?的真假值,設置結果值;
2、用于分支操作:
例如,我們想編寫一個if分支結構,來判斷VarA的值是否等于VarB:
if except [ "$VarA" = "$VarB" ]; then
echo "VarA equals VarB"
fi
3、用于反判斷操作:
如果我們想要判斷VarA的值不等于VarB,我們首先使用Except來判斷,然后緊跟上” !“取反符號:
if except [ ! "$VarA" = "$VarB" ]; then
echo "VarA not equals VarB"
fi
總結
除非(Except)是Shell腳本中常用的命令,它可以實現(xiàn)簡單的判斷及相關操作,比如比較兩個變量、分支操作和反判斷操作,從而實現(xiàn)復雜的命令行操作。如果只是簡單的程序腳本開發(fā),使用Except是一個很好的選擇。
成都創(chuàng)新互聯(lián)科技有限公司,是一家專注于互聯(lián)網(wǎng)、IDC服務、應用軟件開發(fā)、網(wǎng)站建設推廣的公司,為客戶提供互聯(lián)網(wǎng)基礎服務!
創(chuàng)新互聯(lián)(www.cdcxhl.com)提供簡單好用,價格厚道的香港/美國云服務器和獨立服務器。創(chuàng)新互聯(lián)成都老牌IDC服務商,專注四川成都IDC機房服務器托管/機柜租用。為您精選優(yōu)質idc數(shù)據(jù)中心機房租用、服務器托管、機柜租賃、大帶寬租用,可選線路電信、移動、聯(lián)通等。
分享標題:學習Linux必知:除非(except)是如何使用的?(linuxexcept)
網(wǎng)頁URL:http://m.fisionsoft.com.cn/article/dpdegii.html


咨詢
建站咨詢
