Из man echo
:
Некоторые оболочки могут предоставлять встроенную команду эхо, которая аналогична или идентична этой утилите. В частности, встроенное эхо в sh (1) не принимает параметр -n.
blockquote>В bash оболочка Bourne-again,
echo
принимает параметр-n
, тогда как в sh оболочка Bourne,echo
делает нет, так что это просто эхо все, что вы написали, в том числе -n.