Se você não quiser usar prinf
, terá algumas opções, pelo menos de acordo com este SO Q & A, intitulado: echo" -n "não imprime -n? .
Esta parece ser a sua melhor opção:
$ echo "x-n" | cut -c 2-
-n
Ou alguma variação:
$ echo -- '-n'|cut -d" " -f2
-n
printf
printf
não tem esse problema:
$ printf "%s\n" -n
-n