Linux下判斷字串長度

2022-03-15 22:57:30 字數 699 閱讀 7696

方法1:使用wc -l命令

wc -l可以獲取到當前行的長度,因此對於單獨行的字串可以用這個簡單的方法獲取,另外wc -l則是獲取當前字串內容的行數。

echo 'abc' |wc -l

注意:這裡是大寫的l

方法2:expr length string

使用expr length可以獲取string的長度

expr length '

abc'

方法3: awk獲取域的個數,但是如果大於10個字元的長度時是否存在問題需要後面確認

echo

'abc' |awk -f '' '

'

注意:nf為awk的內建變數,-f為指定字串的分隔符,由於abc沒有間隔,所以分隔符為『』。

方法4:通過awk+length的方式獲取字串長度

echo 'abc' | awk

''

注意:awk是支援動態變成語言,只要在塊{}中,可以使用任何函式和shell語法去統計。

方法5:通過echo $的方式(注意:這裡的string是該字串的變數名)

name=abc

echo $

總結:其實shell中統計字串的方法很多,就看你怎麼去解這道題而已。

參考:以上內容**此篇文章)

Linux下判斷字串長度

方法1 使用wc l命令 wc l可以獲取到當前行的長度,因此對於單獨行的字串可以用這個簡單的方法獲取,另外wc l則是獲取當前字串內容的行數。echo abc wc l 注意 這裡是大寫的l 方法2 expr length string 使用expr length可以獲取string的長度 exp...

JS 字串長度判斷

content.replaceall r n r n n r 回車替換成換行符 方法一var getlength function str return reallength function getreallen str 附贈另一小則技巧 有時候為了美觀,不影響布局和介面,會以一些文案進行截字,但...

Shell指令碼計算字串長度和判斷字串為空小技巧

一些需要注意的指令碼問題 計算字串長度可用的三種方法 複製 如下 echo str awk expr length str echo pwrylhkxph st c 但是第三種得出的值會多1,可能是把結束符也計算在內了 判斷字串為空的方法有三種 複製 如下 if str if x程式設計客棧 str...