为什么回显“a” | wc -m 返回 2?

为什么回显“a” | wc -m 返回 2?

为什么有echo "a" | wc -m回声2?我尝试减少空格数量的其他变化会产生相同的结果。

答案1

因为wc换行符 \n也被计算在内。

echo在输出末尾添加换行符,除非使用-n选项调用。

相关内容