Linux 字符串 長度 獲得 得到
測試條件:
str="我的世界"
Linux 字符串 長度 獲得 得到
測試條件:
str="我的世界"
一. 把字符串當數組來看
echo ${#str}
out:4
二. 用expr命令的length函數
echo `expr length $str`
out:12
三. 用awk的length函數
echo "我的世界" | awk '{print length ($0) }'
out:4
可以看出,對漢字,長度會不一樣。
AWK的測試最爲穩定和準確;
UNIX 其它命令有時會出現誤差和意外,尤其是在測試漢字串。