Sure you can:
dave@cronus $ ./echo -n "-n
dave@cronus > "
-n
dave@cronus $
Not pretty, though.
dave@cronus $ ./echo -n "-n
dave@cronus > "
-n
dave@cronus $
Not pretty, though.
bash-3.2$ echo -n -n foo
foobash-3.2$
Like always with echo -n, no matter what you try, it's not portable.[dave@mini ~]$ echo -n "-n foo
> "
-n foo
[dave@mini ~]$
Easy!
For similar reasons,
echo "" -n
does not work, etc." ' works fine with the bash built-in. It echo's "-n".