Linux Shell脚本:长度空间分隔
如何使下面的代码返回以空格分隔的字数Linux Shell脚本:长度空间分隔,linux,shell,Linux,Shell,如何使下面的代码返回以空格分隔的字数 example='aaa bbb ccc ddd eee' echo ${#example} 命令echo${#example}返回字母总数(19)。返回总字数(5)的最佳命令是什么?$foo=($example) $echo${#foo[*]} 5. 如果您想在没有变量的情况下执行此操作 $set$示例 $echo$# 5. 尝试使用wc命令,该命令表示字数 wc -w <<< "$example" wc -w <<&l
example='aaa bbb ccc ddd eee'
echo ${#example}
命令echo${#example}
返回字母总数(19)。返回总字数(5)的最佳命令是什么?$foo=($example)
$echo${#foo[*]}
5.
如果您想在没有变量的情况下执行此操作
$set$示例
$echo$#
5.
尝试使用wc
命令,该命令表示字数
wc -w <<< "$example"
wc -w <<< "asdf asdf asdf"
wc-w甚至更好,因为没有文件名。[@]
Uau,太棒了!再次感谢!:)