dave@cronus $ ./echo -n "-n
dave@cronus > "
-n
dave@cronus $
Not pretty, though.
bash-3.2$ echo -n -n foo foobash-3.2$
[dave@mini ~]$ echo -n "-n foo
> "
-n foo
[dave@mini ~]$
Easy!
For similar reasons,
echo "" -n
" ' works fine with the bash built-in. It echo's "-n".
dave@cronus $ ./echo -n "-n
dave@cronus > "
-n
dave@cronus $
Not pretty, though.