
Hi All Mary Christmas . Happy New Year.
I have some query on hush shell script language.
I'm using hush shell script to automate the testing for command exists in U-boot. The scripts is as follows
echo -------------------------------------- echo Target Test: setenv check 'if imi FE7E0000; then val=1; else val=0; fi' print check run check echo -------------------------- echo FRAM Command Test echo -------------------------------------- setenv check 'if fram; then val_fram=1; else val_fram=0; fi' print check run check echo -------------------------------------- echo $val echo $val_fram echo ------------------------------------ setenv check 'if $val; then echo imi command executes Success; else echo imi commd Fails; fi' print check run check echo >>>>>>>>>>>>>>>>>>>>>>>> setenv check 'if $val_fram; then echo fram command executes Success; else echo fram commd Fails; fi' print check run check echo END Test
If i execute this string I’m getting this error.
check=if ($val); then echo command executes Success; else echo imi commd Fails; fi Unknown command '(0)' - try 'help' imi commd Fails
>>>>>>>>>>>>>>>>>>
check= if $val_fram; then echo fram command executes Success; else echo fram commd Fails; fi Unknown command '1' - try 'help'
I’m not able to fix this error. is it not support the constant value in if then else fi statement?. Is there any alternate method?
I also trying to use the standalone application, is there any command like system("command") in u-boot. i want to run command in U-boot using standalone application.
please help me.
Thanks & Regards, Rudresh