方法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=abcecho $
總結:其實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...