> So, my question remains, why not?. Even in the UPE it says that > the echo -n ' > ' > is ugly...
you could also echo ' -n' if the output can deal with a spurious space. or echo -n -n;echo this is a very odd case which can be worked around without adding --. the adding of which adds another odd case. what if you want to echo --? so adding -- special case code doesn't really solve any problems. an interesting question may be, why isn't "echo -n" a seperate program. in any event, i think this ship has sailed. - erik