六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 215|回复: 0

Linux_得到字符串长度

[复制链接]

升级  66.67%

118

主题

118

主题

118

主题

举人

Rank: 3Rank: 3

积分
400
 楼主| 发表于 2013-2-7 05:42:56 | 显示全部楼层 |阅读模式
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 其它命令有时会出现误差和意外,尤其是在测试汉字串。
 
 
 
 
 
 
 
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表