在 shell 脚本中以一个间距打印一行中的行数和单词数

在 shell 脚本中以一个间距打印一行中的行数和单词数

当我使用 时wc -lw filename,我将输出分成两个空格。但我只想分隔一个空格。这个怎么做?

答案1

使用

echo $(wc -wl < filename)

或者

echo $(wc -wl filename)

取决于您是否希望包含文件名。会将命令$()的输出解析wc为由一个或多个空格(或制表符)分隔的单词。您的情况的效果是多个空格将被单个空格替换。

相关内容