0

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

4

1 回答 1

0

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

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

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

于 2013-10-04T22:44:31.913 回答