The Wanderer <[EMAIL PROTECTED]> writes: > Paul Eggert wrote: > >> The Wanderer <[EMAIL PROTECTED]> writes: >> >>> Hmm. Speaking of echo and its requirements, is there any way to >>> have it print '-n', '-e' or '-E' in an instance where they are not >>> preceded on the line by anything which is not a recognized option? >> That's how coreutils echo already behaves, in the latest version. > > It doesn't do it for me, with 5.93 - presumably you mean that things > have changed in the CVS version, which I haven't installed.
Ah, sorry, I misunderstood your request. I thought you meant that you wanted this behavior, which is the 5.93 behavior: $ echo a b -n c a b -n c But if all you want is an echo that can output any string, you can do this: s='any string' echo -n "$s " Personally, I suggest using 'printf' rather than 'echo' these days; it avoids these quirks. _______________________________________________ Bug-coreutils mailing list [email protected] http://lists.gnu.org/mailman/listinfo/bug-coreutils
