Shell腳本中計算字符串長度的5種方法
有時在Linux操作系統(tǒng)中需要計算某個字符串的長度,通過查詢資料整理了下目前Shell中獲取字符串的長度的多種方法,在這里分享給大家,方法如下:
方法1: 使用wc -L命令
wc -L可以獲取到當(dāng)前行的長度,因此對于單獨(dú)行的字符串可以用這個簡單的方法獲取,另外wc -l則是獲取當(dāng)前字符串內(nèi)容的行數(shù)。
方法2: expr length string
使用expr length可以獲取string的長度
方法3: awk獲取域的個數(shù),但是如果大于10個字符的長度時是否存在問題需要后面確認(rèn)
方法4: 通過awk+length的方式獲取字符串長度
方法5: 通過echo ${#string}的方式(注意:這里的string是該字符串的變量名)
echo ${#name}
shell中應(yīng)該還有其它獲取字符串長度的方法,請大家有知道其它方式的回復(fù)補(bǔ)充下,有存在問題的地方大家指正!
相關(guān)文章
Shell之function函數(shù)的定義及調(diào)用示例
本文主要介紹了Shell之function函數(shù)的定義及調(diào)用示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-08-08
linux shell之控制臺打印各種顏色字體和背景的實(shí)現(xiàn)方法
今天小編就為大家分享一篇關(guān)于linux shell之控制臺打印各種顏色字體和背景的實(shí)現(xiàn)方法,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧2019-04-04
Shell腳本實(shí)現(xiàn)溫和方式重啟Centos系統(tǒng)
這篇文章主要介紹了Shell腳本實(shí)現(xiàn)溫和方式重啟Centos系統(tǒng),本文腳本主要目的是用于重啟后臺比較重要的進(jìn)程,需要的朋友可以參考下2014-12-12
Linux 中可重入函數(shù)與不可重入函數(shù)詳解
這篇文章主要介紹了Linux 中可重入函數(shù)與不可重入函數(shù)詳解的相關(guān)資料,需要的朋友可以參考下2017-06-06
通過短信發(fā)送LOG歸類號碼發(fā)送情況的shell腳本
通過短信發(fā)送LOG歸類號碼發(fā)送情況的shell腳本,有需要的朋友可以參考下2013-02-02
查看某時間段到現(xiàn)在的系統(tǒng)日志的sed命令
查看某時間段到現(xiàn)在的系統(tǒng)日志的sed命令,需要的朋友可以參考下2013-02-02

