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

y_w*_*_wc 3 pipe echo wc

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

use*_*001 6

因为也wc算换行符 \n

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