新聞中心
linux是一款眾所周知的操作系統(tǒng),它常常用于使用bash腳本進行自動化任務(wù),確定條件是否滿足要求也是執(zhí)行任務(wù)里必不可少的步驟,其中有一種常見條件就是判斷字符串空值。

企業(yè)建站必須是能夠以充分展現(xiàn)企業(yè)形象為主要目的,是企業(yè)文化與產(chǎn)品對外擴展宣傳的重要窗口,一個合格的網(wǎng)站不僅僅能為公司帶來巨大的互聯(lián)網(wǎng)上的收集和信息發(fā)布平臺,成都創(chuàng)新互聯(lián)面向各種領(lǐng)域:邊坡防護網(wǎng)等成都網(wǎng)站設(shè)計、成都全網(wǎng)營銷解決方案、網(wǎng)站設(shè)計等建站排名服務(wù)。
字符串在Linux里一般會使用雙引號對字符進行引用,一般
單引號和雙引號的區(qū)別是:單引號的內(nèi)容里的變量都不會被解析,而雙引號則會解析變量,因此在判斷字符串空值的時候建議使用雙引號。
一般來說,在Linux中使用if判斷字符串不為空,空值就是沒有任何字符的字符串,可以使用如下代碼進行判斷:
if [ -n "$string" ]
then
echo "String is not empty"
fi
上面的代碼使用if以及bash里常用的test命令進行判斷(別名:`[`),`-n`表示不為空,`$string`是被判斷的字符串(需要使用雙引號引用),當然如果要反向判斷,即判斷字符串為空的情況,可以使用`-z`來進行判斷,即
if [ -z "$string" ]; then
echo "String is empty"
fi
需要注意的是上述代碼僅僅用于判斷字符串是不是空,如果要判斷字符串中是否含有0-9之外的字符,就需使用另外的一些命令行工具了
香港服務(wù)器選創(chuàng)新互聯(lián),香港虛擬主機被稱為香港虛擬空間/香港網(wǎng)站空間,或者簡稱香港主機/香港空間。香港虛擬主機特點是免備案空間開通就用, 創(chuàng)新互聯(lián)香港主機精選cn2+bgp線路訪問快、穩(wěn)定!
網(wǎng)站標題:字符串Linux中使用if判斷空字符串的方法(linuxif判斷空)
分享鏈接:http://fisionsoft.com.cn/article/cccheec.html


咨詢
建站咨詢
