最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Shell判斷字符串變量是否為空的方法實(shí)現(xiàn)

 更新時(shí)間:2022年06月09日 10:16:54   作者:James Gosling  
本文主要介紹了Shell判斷字符串變量是否為空的方法實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

您可以將 -z 選項(xiàng)傳遞給 if 命令或條件表達(dá)式。如果STRING的長度為0,variable ($var)為空。test命令用于檢查文件類型并比較值。這個(gè)頁面顯示了如何使用test命令確定bash shell變量是否為空。

判斷 bash 變量是否為空:

要點(diǎn):變量?jī)啥擞秒p引號(hào)括起來

  • 如果bash變量未設(shè)置或設(shè)置為空字符串,則返回true: if [ -z "$var" ];
  • 另一個(gè)選擇: [ -z "$var" ] && echo "Empty"
  • 確定bash變量是否為空: [[ ! -z "$var" ]] && echo "Not empty" || echo "Empty"

Bash Shell 判斷一個(gè)變量是否為空

讓我們看看語法和例子的細(xì)節(jié)。if命令的語法如下:

if [ -z "$var" ]
then
      echo "\$var is empty"
else
      echo "\$var is NOT empty"
fi

OR

if test -z "$var" 
then
      echo "\$var is empty"
else
      echo "\$var is NOT empty"
fi

檢查bash shell變量是否為空的另一個(gè)方式

您還可以嘗試控制操作符。語法如下:

[ -z "$var" ] && echo "Empty"
[ -z "$var" ] && echo "Empty" || echo "Not empty"

OR

[[ -z "$var" ]] && echo "Empty"
[[ -z "$var" ]] && echo "Empty" || echo "Not empty"

OR

## 檢查 $var 是否設(shè)置使用! 即檢查 expr 是否為假 ##
[ ! -z "$var" ] || echo "Empty"
[ ! -z "$var" ] && echo "Not empty" || echo "Empty"
 
[[ ! -z "$var" ]] || echo "Empty"
[[ ! -z "$var" ]] && echo "Not empty" || echo "Empty"

到此這篇關(guān)于Shell判斷字符串變量是否為空的方法實(shí)現(xiàn)的文章就介紹到這了,更多相關(guān)Shell 字符串變量為空內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 完美解決mac環(huán)境使用sed修改文件出錯(cuò)的問題

    完美解決mac環(huán)境使用sed修改文件出錯(cuò)的問題

    下面小編就為大家?guī)硪黄昝澜鉀Qmac環(huán)境使用sed修改文件出錯(cuò)的問題。
    2017-04-04
  • 關(guān)于使用shell腳本循環(huán)處理文本的問題

    關(guān)于使用shell腳本循環(huán)處理文本的問題

    今天給大家普及關(guān)于使用shell腳本循環(huán)處理文本的問題,其實(shí)操作步驟很簡(jiǎn)單,本文通過腳本實(shí)例給大家講解,感興趣的朋友跟隨小編一起看看吧
    2021-06-06
  • Linux 命令head和tail常見用法詳解

    Linux 命令head和tail常見用法詳解

    這篇文章主要介紹了Linux 命令head和tail常見用法詳解,文中分別對(duì)head和tail的基本用法做了詳細(xì)介紹,需要的朋友可以參考下
    2018-09-09
  • 每天學(xué)一個(gè) Linux 命令之more命令

    每天學(xué)一個(gè) Linux 命令之more命令

    more命令,功能類似 cat ,more會(huì)以一頁一頁的顯示方便使用者逐頁閱讀,而最基本的指令就是按空白鍵(space)就往下一頁顯示,按 b 鍵就會(huì)往回(back)一頁顯示,而且還有搜尋字串的功能
    2016-12-12
  • 詳解kali linux 常用文件與指令路徑

    詳解kali linux 常用文件與指令路徑

    這篇文章主要介紹了kali linux 常用文件與指令路徑,文中給大家介紹了Linux下MySQL忘記root密碼的完美解決方法,非常不錯(cuò),具有一定的參考借鑒價(jià)值 ,需要的朋友可以參考下
    2019-07-07
  • Shell字符串截取的實(shí)現(xiàn)方法(非常詳細(xì))

    Shell字符串截取的實(shí)現(xiàn)方法(非常詳細(xì))

    這篇文章主要介紹了Shell字符串截取的實(shí)現(xiàn)方法(非常詳細(xì)),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-03-03
  • git revert和git reset的區(qū)別詳解

    git revert和git reset的區(qū)別詳解

    這篇文章主要介紹了git revert和git reset的區(qū)別詳解的相關(guān)資料,需要的朋友可以參考下
    2017-04-04
  • Shell腳本處理浮點(diǎn)數(shù)的運(yùn)算和比較實(shí)例

    Shell腳本處理浮點(diǎn)數(shù)的運(yùn)算和比較實(shí)例

    這篇文章主要介紹了Shell腳本處理浮點(diǎn)數(shù)的運(yùn)算和比較實(shí)例,文中分別使用了bc或awk實(shí)現(xiàn),需要的朋友可以參考下
    2014-06-06
  • linux下ssh安裝與scp命令使用詳解

    linux下ssh安裝與scp命令使用詳解

    這篇文章主要介紹了linux下ssh安裝與scp命令使用詳解的相關(guān)資料,需要的朋友可以參考下
    2015-09-09
  • 在Linux中檢查文件大小的4種常用方法

    在Linux中檢查文件大小的4種常用方法

    在 Linux 操作系統(tǒng)中,經(jīng)常需要檢查文件的大小,無論是管理文件系統(tǒng)空間,還是確定文件傳輸?shù)拇笮∠拗?了解文件大小是非常重要的,本文將介紹 4 種常用的方法,幫助你在 Linux 中檢查文件的大小,需要的朋友可以參考下
    2023-09-09

最新評(píng)論

隆安县| 仪征市| 息烽县| 章丘市| 长宁县| 杂多县| 历史| 大安市| 巴彦县| 苗栗市| 高安市| 涟源市| 高台县| 武鸣县| 丘北县| 乌海市| 伽师县| 青河县| 延川县| 武隆县| 兰考县| 通城县| 宝山区| 石台县| 孟连| 施甸县| 云龙县| 屏东市| 青神县| 芜湖县| 禄丰县| 汨罗市| 信阳市| 利辛县| 元谋县| 鄢陵县| 黔西| 泰和县| 阿拉善右旗| 湛江市| 延吉市|