Shell腳本計算字符串長度和判斷字符串為空小技巧
更新時間:2015年04月29日 10:06:11 投稿:junjie
這篇文章主要介紹了Shell腳本計算字符串長度和判斷字符串為空小技巧,本文分別給出計算字符串長度和判斷字符串為空各3種實現(xiàn)方法,需要的朋友可以參考下
一些需要注意的腳本問題
計算字符串長度可用的三種方法:
復制代碼 代碼如下:
echo “$str”|awk '{print length($0)}'
expr length “$str”
echo “$str”|wc -c
但是第三種得出的值會多1,可能是把結束符也計算在內(nèi)了
判斷字符串為空的方法有三種:
復制代碼 代碼如下:
if [ "$str" = "" ]
if [ x"$str" = x ]
if [ -z "$str" ]
注意:都要代雙引號,否則有些命令會報錯。
相關文章
Linux shell編程中IO和條件及循環(huán)處理的細節(jié)問題討論
這篇文章主要介紹了Linux shell編程中IO和條件及循環(huán)處理的細節(jié)問題討論,需要的朋友可以參考下2016-02-02Linux下使用Shell腳本實現(xiàn)ftp的自動上傳下載的代碼小結
如何實現(xiàn)在ftp自動上傳下載文件腳本呢?想必還有很多朋友都不太了解吧,下面是ftp自動上傳下載文件腳本方法,希望對朋友們有些幫助2013-02-02