linux shell 判斷空字符串的幾種方法!


在書寫linux shell 腳本我們經常會遇到,對一個字符串是否為空進行判斷,下面我對幾種常用的方法進行了一個總結:

1.-z判斷

-z string
True if the length of string is zero.
實例:
if [ -z $i ]
  then
    echo "$i 是空字符串"
fi

2.加一個字符串再比較

if [ X$STR = "X" ]
  then
    echo "空字符串"
fi

3.直接使用變量判斷

if [ "$variable" ]
then
   echo "非空"
 else
    echo "空"
fi

注意:都要代雙引號,否則有些命令會報錯,在實際使用linux命令的時候,一定要記得注意這些符號,及語法的規則!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM