這篇文章主要給大家介紹了關于linux shell判斷字符串為空的正確方法,文中通過示例代碼介紹的非常詳細,對大家學習或者使用linux 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