linux中eq是什么意思
在Linux中,eq是“相等”的意思;Linux shell編程會(huì)用到判斷字符串是否相等,而“eq”就可以用于整數(shù)比較進(jìn)行條件判斷,測(cè)試兩個(gè)整數(shù)是否相等,相等則結(jié)果為真,不相等則結(jié)果為假,語(yǔ)法為“$A -eq $B”。
本教程操作環(huán)境:linux7.3系統(tǒng)、Dell G3電腦。
linux中eq是什么意思
在Linux shell編程中,經(jīng)常會(huì)用到判斷字符串是否相等,可用于判斷字符串是否相等的操作符有‘-eq’(相等), ‘-ne’(不等于), ‘-lt’(小于), ‘-le’(小于或等于), ‘-gt’(大于)或‘-ge’(大于或等于),以及=,==,!=,。
命令簡(jiǎn)介:
條件判斷:
如果用戶不存在
添加用戶,給密碼并顯示添加成功;
否則
顯示如果已經(jīng)沒在,沒有添加;
變量名稱:
1、只能包含字母、數(shù)字和下劃線,并且不能數(shù)字開頭;
2、不應(yīng)該跟系統(tǒng)中已有的環(huán)境變量重名;
3、最好做到見名知義;
bash中如何實(shí)現(xiàn)條件判斷?
條件測(cè)試類型:
整數(shù)測(cè)試
字符測(cè)試
文件測(cè)試
條件測(cè)試的表達(dá)式:
[ expression ] ` expression ` test expression
整數(shù)比較:
-eq: 測(cè)試兩個(gè)整數(shù)是否相等;比如 $A -eq $B
-ne: 測(cè)試兩個(gè)整數(shù)是否不等;不等,為真;相等,為假;
-gt: 測(cè)試一個(gè)數(shù)是否大于另一個(gè)數(shù);大于,為真;否則,為假;
-lt: 測(cè)試一個(gè)數(shù)是否小于另一個(gè)數(shù);小于,為真;否則,為假;
-ge: 大于或等于
-le:小于或等于
擴(kuò)展知識(shí)
命令的間邏輯關(guān)系:
邏輯與: &&
第一個(gè)條件為假時(shí),第二條件不用再判斷,最終結(jié)果已經(jīng)有;
第一個(gè)條件為真時(shí),第二條件必須得判斷;
邏輯或: ||
推薦學(xué)習(xí):Linux視頻教程
以上就是linux中eq是什么意思的詳細(xì)內(nèi)容,更多請(qǐng)關(guān)注其它相關(guān)文章!
版權(quán)聲明:
本站所有文章和圖片均來(lái)自用戶分享和網(wǎng)絡(luò)收集,文章和圖片版權(quán)歸原作者及原出處所有,僅供學(xué)習(xí)與參考,請(qǐng)勿用于商業(yè)用途,如果損害了您的權(quán)利,請(qǐng)聯(lián)系網(wǎng)站客服處理。