0

これを試すと:

echo "hi" | wc -c

文字数は 2 だと思いますが、実際には 3 になります。なぜ 2 でないのか説明できますか?

4

1 に答える 1

1

デフォルトでは、echo は出力の後に改行文字を追加します。これを回避するには、 echo -nを使用します。また、 wc -c はバイトをカウントします。文字カウントには wc -m を使用します。

于 2013-10-23T14:51:32.637 に答える