17

私はubootとtftpプログラミングの初心者です

このURLに基​​づいて、このifようなステートメントを作成する方法がありますif imi $addr; then echo Image OK; else echo Image corrupted!!; fi

これが私の「if」です:

=> setenv a true
=> printenv a
a=true
=> setenv b true
=> printenv b
b=true
=> if a b; then echo 'same';fi
Unknown command 'a' - try 'help'
=> if $a $b; then echo 'same';fi
Unknown command 'true' - try 'help'
=> if ${a} ${b}; then echo 'same';fi
Unknown command 'true' - try 'help'
=>
4

1 に答える 1

12

すべての u-boot バージョンに含まれているかどうかはわかりませんが、test比較用のコマンドがあるはずです。試すことができますか:

if test "${a}" = "${b}"; then echo "same"; fi

残念ながら、私は u-boot にアクセスできないので、これはすべてメモリからのものです。

于 2011-04-13T09:13:59.727 に答える