Shell腳本計(jì)算字符串長(zhǎng)度和判斷字符串為空小技巧
更新時(shí)間:2015年04月29日 10:06:11 投稿:junjie
這篇文章主要介紹了Shell腳本計(jì)算字符串長(zhǎng)度和判斷字符串為空小技巧,本文分別給出計(jì)算字符串長(zhǎng)度和判斷字符串為空各3種實(shí)現(xiàn)方法,需要的朋友可以參考下
一些需要注意的腳本問(wèn)題
計(jì)算字符串長(zhǎng)度可用的三種方法:
復(fù)制代碼 代碼如下:
echo “$str”|awk '{print length($0)}'
expr length “$str”
echo “$str”|wc -c
但是第三種得出的值會(huì)多1,可能是把結(jié)束符也計(jì)算在內(nèi)了
判斷字符串為空的方法有三種:
復(fù)制代碼 代碼如下:
if [ "$str" = "" ]
if [ x"$str" = x ]
if [ -z "$str" ]
注意:都要代雙引號(hào),否則有些命令會(huì)報(bào)錯(cuò)。
相關(guān)文章
淺談 Linux 下 file 的六種應(yīng)用實(shí)例
Linux file命令用于辨識(shí)文件類(lèi)型。通過(guò)file指令,我們得以辨識(shí)該文件的類(lèi)型。這篇文章主要介紹了淺談 Linux 下 file 的應(yīng)用實(shí)例,需要的朋友可以參考下2017-11-11
Shell腳本實(shí)現(xiàn)刪除郵件隊(duì)列
這篇文章主要介紹了Shell腳本實(shí)現(xiàn)刪除郵件隊(duì)列,本文直接給出實(shí)現(xiàn)代碼,需要的朋友可以參考下2015-02-02
Shell兩種for循環(huán)對(duì)應(yīng)實(shí)現(xiàn)方法解析
這篇文章主要介紹了Shell兩種for循環(huán)對(duì)應(yīng)實(shí)現(xiàn)方法解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-08-08
通過(guò)短信發(fā)送LOG歸類(lèi)號(hào)碼發(fā)送情況的shell腳本
通過(guò)短信發(fā)送LOG歸類(lèi)號(hào)碼發(fā)送情況的shell腳本,有需要的朋友可以參考下2013-02-02
shell腳本實(shí)現(xiàn)定時(shí)刪除文件或文件夾
本文主要介紹了shell腳本實(shí)現(xiàn)定時(shí)刪除文件或文件夾,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2022-08-08
shell腳本換行問(wèn)題實(shí)戰(zhàn)記錄
換行相信大家都不陌生,下面這篇文章主要給大家介紹了關(guān)于shell腳本換行問(wèn)題的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下2023-02-02
Shell腳本實(shí)現(xiàn)監(jiān)控kingate并自動(dòng)啟動(dòng)
這篇文章主要介紹了Shell腳本實(shí)現(xiàn)監(jiān)控kingate并自動(dòng)啟動(dòng),本文直接給出實(shí)現(xiàn)代碼,需要的朋友可以參考下2014-12-12

