2014-10-17 75 views

回答

1

使用WC的功能类似:

echo -n abc | wc -c 

echo -n abc | wc -m 

的-n supresses最终换行符这只能算作一个多余的字符。 检查手册wc

0

这应该做的伎俩:

#!/usr/bin/env bash 
echo -n "$1" | wc -c 

WC是计数的字符,线条或字节的工具。 -c是字符的选项。 echo的-n选项避免了将是一个额外字符的换行符。

确保通过使脚本可执行:

chmod +x wordcount.sh 

所以您将获得:

[email protected]$ ./wordcount.sh "My String" 
9 
相关问题