Esse é o comportamento do POSIX e UNIX em conformidade com echo
. Com uma conformidade com UNIX echo
, você escreveria:
echo 'Check Script\c'
O melhor é não para usar o echo, mas o printf, que tem menos problemas de portabilidade.
printf %s 'Check Script'
Observe que o POSIX permite -n
como uma extensão (mas com comportamento não especificado). echo -e
significa -e\n
, então, nesse sentido, bash
e zsh
não estão em conformidade com POSIX.