如何使下面的代码返回以空格分隔的单词数?
example='aaa bbb ccc ddd eee'
echo ${#example}
命令echo ${#example}
返回总字母数(19)。返回总字数(5)的最佳命令是什么?
答案 0 :(得分:6)
$ foo=($example)
$ echo ${#foo[*]}
5
如果你想在没有变量
的情况下这样做$ set $example
$ echo $#
5
答案 1 :(得分:2)
尝试使用代表wc
word count
命令
wc -w <<< "$example"
wc -w <<< "asdf asdf asdf"