Shell腳本計算字符串長度和判斷字符串為空小技巧
更新時間:2015年04月29日 10:06:11 投稿:junjie
這篇文章主要介紹了Shell腳本計算字符串長度和判斷字符串為空小技巧,本文分別給出計算字符串長度和判斷字符串為空各3種實現(xiàn)方法,需要的朋友可以參考下
一些需要注意的腳本問題
計算字符串長度可用的三種方法:
復(fù)制代碼 代碼如下:
echo “$str”|awk '{print length($0)}'
expr length “$str”
echo “$str”|wc -c
但是第三種得出的值會多1,可能是把結(jié)束符也計算在內(nèi)了
判斷字符串為空的方法有三種:
復(fù)制代碼 代碼如下:
if [ "$str" = "" ]
if [ x"$str" = x ]
if [ -z "$str" ]
注意:都要代雙引號,否則有些命令會報錯。
相關(guān)文章
Shell兩種for循環(huán)對應(yīng)實現(xiàn)方法解析
這篇文章主要介紹了Shell兩種for循環(huán)對應(yīng)實現(xiàn)方法解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2020-08-08
通過短信發(fā)送LOG歸類號碼發(fā)送情況的shell腳本
通過短信發(fā)送LOG歸類號碼發(fā)送情況的shell腳本,有需要的朋友可以參考下2013-02-02
Shell腳本實現(xiàn)監(jiān)控kingate并自動啟動
這篇文章主要介紹了Shell腳本實現(xiàn)監(jiān)控kingate并自動啟動,本文直接給出實現(xiàn)代碼,需要的朋友可以參考下2014-12-12

