On Saturday 17 October 2009 23:22:11 Jamie Lokier wrote: > Mike Frysinger wrote: > > On Wednesday 14 October 2009 05:08:08 Cappelletti Fabio wrote: > > > Hi all, I'm tying to write a simple hush script , but I have a lot of > > > problem with two commands : expr and cat! > > > In particula my script is as follow: > > > #!/bin/hush > > > A= `cat /proc/driver/cardtype/BoardAddr` > > > B= `expr $A \* 2` > > > C= `expr $B -1` > > > > you know you cant go sticking whitespace wherever you like, right ? > > shell scripts are not make files -- whitespace around the "=" matters. > > That's right. Remove the space after "=" and the script should work. > > Still, it indicates a bug in hush, because A= `cat > /proc/driver/cardtype/BoardAddr` is a valid command, even though it's > not the command you thought.
the OP did not provide any info about what version of busybox he's using, and testing latest busybox shows correct behavior with the proposed code. -mike _______________________________________________ uClinux-dev mailing list uClinux-dev@uclinux.org http://mailman.uclinux.org/mailman/listinfo/uclinux-dev This message was resent by uclinux-dev@uclinux.org To unsubscribe see: http://mailman.uclinux.org/mailman/options/uclinux-dev