首頁 >運維 >linux運維 >shell判斷字串為空的方法

shell判斷字串為空的方法

angryTom
angryTom原創
2020-02-07 11:50:5520399瀏覽

這篇文章主要為大家介紹了關於linux shell判斷字串為空的正確方法,文中透過範例程式碼介紹的非常詳細,對大家學習或使用linux shell具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧

shell判斷字串為空的方法

shell判斷字串為空的方法

Linux 下判斷字串是否為空,可以使用兩個參數:

● -z :判斷string 是否是空白字串

● -n :判斷string 是否是非空白字串

範例:

#!/bin/sh
 
STRING=
 
if [ -z "$STRING" ]; then
 echo "STRING is empty"
fi
 
if [ -n "$STRING" ]; then
 echo "STRING is not empty"
fi
 
root@desktop:~# ./zerostring.sh 
STRING is empty

註:在進行字串比較時, 用引號將字串界定起來,是一個非常好的習慣!

其他方法:

if [ "$str" =  "" ]

(線上影片教學分享:linux影片教學

以上是shell判斷字串為空的方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn