2013-10-04 29 views
0

我正在编写一个shell脚本命令来计算输入的字符。我正在使用wc。我的脚本是echo $1 | wc -c。问题在于它正在计算+1字符。例如,如果我输入“hello”,它会显示(6)键入的字符,但应显示(5)。关于如何解决这个问题的任何想法?使用WC计算外壳脚本中的字符

回答

0

根据您正在使用的外壳,你可以这样做:

$ var='hello' 
$ echo ${#var} 
5 

这样你就不需要调用外部程序。

+0

echo $ 1 | wc -L 这是做什么的,它打印最大行长度。 –