Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/shell/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux Shell脚本:长度空间分隔_Linux_Shell - Fatal编程技术网

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,太棒了!再次感谢!:)