あどけない話

Internet technologies

echo -n

Leopard の「ターミナル」で、/bin/sh の echo -n がおかしい挙動を示します。

 sh-3.2$ echo -n foo
 -n foo
 sh-3.2$ 

分ったこと:

  • /bin/shbash だが、/bin/bash とは違うもの
  • which echo すると /bin/echo と言われるが、built-in のようだ
  • iTerm から起動すると echo -n はちゃんと動く

ターミナルで /bin/sh の echo は、iBCS2 コンパチとして動くのでしょうか?

google しても解決方法は分りませんでした。ご存知の方は教えて下さい。(_ _)