On Friday 14 May 2010 10:46:54 Cristian Ionescu-Idbohrn wrote: > On Fri, 14 May 2010, Rob Landley wrote: > > To get this technique to stop modifying the data going through it, you > > have to export IFS="$(echo -e "\n")" to get it to stop trimming leading > > spaces, > > Please don't do that. It's not portable. With dash being the default > shell on ubuntu, on the way to become the default shell on debian too, > followed soonish by all other debian derivatives and probably other > distributions, you'll get a broken IFS. Like: > > 00000000 2d 65 20 |-e | > > If resetting IFS is important, please do it like this instead: > > IFS=' > ' > > You'll get what you want: > > 00000000 0a |.| > > without breaking anything. > > > Cheers,
Or just #!/bin/bash and teach hush to eventually replace bash. Rob -- Latency is more important than throughput. It's that simple. - Linus Torvalds _______________________________________________ busybox mailing list [email protected] http://lists.busybox.net/mailman/listinfo/busybox
