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 其它命令有时会出现误差和意外,尤其是在测试汉字串。