shell判斷字符串為空的方法

這篇文章主要給大家介紹了關于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視頻教程

? 版權聲明
THE END
喜歡就支持一下吧
點贊12 分享