[U-Boot] [U-boot] shell script syntax
Albert ARIBAUD
albert.u.boot at aribaud.net
Mon Jul 22 13:29:41 CEST 2013
Hi TigerLiu at viatech.com.cn,
On Mon, 22 Jul 2013 19:06:33 +0800, <TigerLiu at viatech.com.cn> wrote:
> Hi, Albert:
> >See the Denx U-Boot documentation, more precisely:
> >http://www.denx.de/wiki/view/DULG/CommandLineParsing#Section_14.2.17.
> From this web page, it seems hush-shell support "for" iteration.
> So, i wrote a simple script as below:
> for(i=1;i<10;i++)
> do
> echo "lion-0722"
> done
>
> Then, i used mkimage tool to produce a script.
> Then, i load it to dram, and run it with autoscr cmd.
> But failed, the log message is:
> LION # fatload mmc 0:1 0 scriptcmd0722
> reading scriptcmd0722
> 120 bytes read
> LION # autoscr 0
> ## Executing script at 00000000
> Unknown command 'for(i=1' - try 'help'
> Unknown command 'i<10' - try 'help'
> Unknown command 'i++)' - try 'help'
> syntax error
> syntax error
> ... ...
Did you try the commands live in your U-Boot console?
Did you make sure hush shell is enabled in your U-boot?
> Best wishes,
Amicalement,
--
Albert.
More information about the U-Boot
mailing list