新聞中心
linux中的表達(dá)式運(yùn)算的EXPR命令是一個(gè)強(qiáng)大的內(nèi)置命令,能夠用來(lái)完成簡(jiǎn)單的表達(dá)式運(yùn)算,對(duì)于shell程序開(kāi)發(fā)也很有用。下面就來(lái)介紹下expr命令的使用。

創(chuàng)新互聯(lián)致力于網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè),成都網(wǎng)站設(shè)計(jì),集團(tuán)網(wǎng)站建設(shè)等服務(wù)標(biāo)準(zhǔn)化,推過(guò)標(biāo)準(zhǔn)化降低中小企業(yè)的建站的成本,并持續(xù)提升建站的定制化服務(wù)水平進(jìn)行質(zhì)量交付,讓企業(yè)網(wǎng)站從市場(chǎng)競(jìng)爭(zhēng)中脫穎而出。 選擇創(chuàng)新互聯(lián),就選擇了安全、穩(wěn)定、美觀的網(wǎng)站建設(shè)服務(wù)!
expr命令接受命令行參數(shù)作為表達(dá)式,并計(jì)算出表達(dá)式的值,輸出結(jié)果到屏幕上或標(biāo)準(zhǔn)輸出,之后該進(jìn)程將中止,expr中的操作包括加法、減法、乘法、除,也可使用括號(hào)進(jìn)行嵌套計(jì)算,可以使用shift運(yùn)算符用于交換運(yùn)算數(shù)的值,例如:
Var1="3"
var2="5"
expr $var1 + $var2
上面代碼中,給兩個(gè)變量賦值,然后使用expr計(jì)算他們的和,expr命令得到 8 作為結(jié)果,其它可以使用expr進(jìn)行比較的操作符有:>(大于)、=(大于等于)、=(等于)、!=(不等于),可以用在數(shù)字和字符串比較上。例如:
var1="Hello"
var2="Hello"
expr $var1 = $var2
輸出結(jié)果為 1,表示兩個(gè)變量的內(nèi)容相等,如果不相等,輸出0。另外,expr還可以完成字符串連接,例如:
var1="Hello"
var2=" World"
expr $var1 + $var2
輸出結(jié)果就是`Hello World`,可以看出expr命令還能用來(lái)完成字符串的連接,起到一定的簡(jiǎn)化作用。
通過(guò)以上介紹可以知道 expr 命令在 Linux 中是一個(gè)強(qiáng)大的內(nèi)置命令,能夠完成簡(jiǎn)單的表達(dá)式運(yùn)算,字符串連接,以及數(shù)字和字符串的比較,用于shell程序開(kāi)發(fā)中比較實(shí)用。
香港服務(wù)器選創(chuàng)新互聯(lián),2H2G首月10元開(kāi)通。
創(chuàng)新互聯(lián)(www.cdcxhl.com)互聯(lián)網(wǎng)服務(wù)提供商,擁有超過(guò)10年的服務(wù)器租用、服務(wù)器托管、云服務(wù)器、虛擬主機(jī)、網(wǎng)站系統(tǒng)開(kāi)發(fā)經(jīng)驗(yàn)。專(zhuān)業(yè)提供云主機(jī)、虛擬主機(jī)、域名注冊(cè)、VPS主機(jī)、云服務(wù)器、香港云服務(wù)器、免備案服務(wù)器等。
分享標(biāo)題:Linux中表達(dá)式運(yùn)算的expr命令(expr命令linux)
地址分享:http://fisionsoft.com.cn/article/coejdjp.html


咨詢
建站咨詢
