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

bug#9449: Bug report on 'wc' : characters count adds one character
wc -l 数行没有问题
但是 wc -c用来计算字符长度就多数了一个。
所以试试下面的bash 函数吧:
function lenf(){ \awk '{print length("$*")}'; }

【wc|wc -c有bug,计算字符数多算了一个】function lenf(){
leng=$(echo "$*"|wc -c)
echo "${leng}-1"|bc
}
alias len='func_strlen(){ str=$*; echo ${#str}; }; func_strlen $*'

    推荐阅读