Correct -- I missed the -e in the example. I'm using \033 in my box, but I personally find the letters easiest to memorize. \alert, \backspace, \escape, \newline, \tab, \vertical tab.
I don't want you to be tortured, but it looks like a 2 byte change. But yes, someone who does a \e thinking she'll get a literal backslash (although she explicitly turned escape sequence handling on) will have the echo command's behavior change. Thanks! Marc On Sat, Sep 20, 2008 at 01:46:49AM +0200, Denys Vlasenko wrote: > On Friday 19 September 2008 03:02, Marc W. Abel wrote: > > Gladly. In a Linux console or xterm, you can > > > > gnu-bash $ echo \\ec > > > > will clear the screen > > That's bash behavior, not coreutils echo behavior. > > You mean "echo -e \\ec"? > > > > busybox $ echo \\ec > > > > will output "\ec" on the next line > > > > any-shell-on-gnu-coreutils-system $ /bin/echo \\ec > > > > does what Busybox does > > > > The FSF is not tremendously consistent across equivalent utilities; they > > own the copyrights to bash's echo and coreutils's echo, yet they behave > > differently. > > Seems like a discrepancy between bash and coreutils. > All manpages I can find do not mention \e. > Let's not torture ourself yet trying to mimic both at once, > especially that \x1b and \033 work. > -- > vda _______________________________________________ busybox mailing list [email protected] http://busybox.net/cgi-bin/mailman/listinfo/busybox
