0
我正在编写一个shell脚本命令来计算输入的字符。我正在使用wc
。我的脚本是echo $1 | wc -c
。问题在于它正在计算+1字符。例如,如果我输入“hello”,它会显示(6)键入的字符,但应显示(5)。关于如何解决这个问题的任何想法?使用WC计算外壳脚本中的字符
我正在编写一个shell脚本命令来计算输入的字符。我正在使用wc
。我的脚本是echo $1 | wc -c
。问题在于它正在计算+1字符。例如,如果我输入“hello”,它会显示(6)键入的字符,但应显示(5)。关于如何解决这个问题的任何想法?使用WC计算外壳脚本中的字符
根据您正在使用的外壳,你可以这样做:
$ var='hello'
$ echo ${#var}
5
这样你就不需要调用外部程序。
echo $ 1 | wc -L 这是做什么的,它打印最大行长度。 –