我想从我的自定义u-boot cmd中传递变量并将返回值保存在变量中。我知道返回值仅检查成功(O)或失败(任何其他数字)。所以我想像echo一样打印一个返回值。
任何人都可以在u-boots hush-shell中解释hush shell的行为吗?
$ if test $(echo "1") -eq 2; then echo "hello"; fi
hello
还有为什么命令替换会这样做:
$ var=$(echo stuff)
Unknown command 'var=$(echo' - try 'help'
$ var=$(echo "why")
Unknown command 'var=$(echo' - try 'help'