2016-01-18 67 views
0
str1 = "LIMITEDESCRITøRIO" 
str2 = "RITøRIO" 
str3 = "øRIO" 
echo "Length = $str1 $str2 $str3" 

Result: 
Length = 13 4 1 

長度只有在發生特殊字符時纔會計算。其餘的被忽略。如何在linux中查找特殊字符的長度

任何人都可以解釋這背後的原因,也給我解決方案來計算包含特殊字符的完整字符串的長度。

+0

[bash中字符串的長度(http://stackoverflow.com/questions/17368067/length-of-string-in-bash)的可能的複製 – jofel

+1

是什麼語言這個? –

+1

你在使用哪種外殼?您編寫的語法在大多數shell中都不起作用。請澄清你的問題。 – jofel

回答

0

嘗試使用:

$ str1="LIMITEDESCRITøRIO" 
$ len=${#str1} 
$ echo "Length of string \"${str1}\" is ${len}." 

Length of string "LIMITEDESCRITøRIO" is 17. 
相關問題