wc -c有bug,计算字符数多算了一个

bug#9449: Bug report on 'wc' : characters count adds one character

wc -l 数行没有问题

但是 wc -c用来计算字符长度就多数了一个。

所以试试下面的bash 函数吧:

function lenf(){ \awk '{print length("$*")}';}

function lenf(){

leng=$(echo "$*"|wc -c)

echo "${leng}-1"|bc

}

alias len='func_strlen(){ str=$*;echo ${#str};};func_strlen $*'

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容