我在使用 beagle bone black 随附的 u-boot 中的 u-boot 中的测试命令时遇到了一些问题。我不相信这是一个比格犬骨黑的问题。
if test -n $uenvcmd;
then
echo Running uenvcmd ...;
run uenvcmd;
fi;
在上述情况下,我看到 -
test - minimal test like /bin/sh
Usage:
test [args..]
该变量$uenvcmd
包含一个脚本。但是,如果变量的内容不是脚本,则一切正常。我错过了什么吗?有没有办法解决这个问题?
对于卡尔·诺鲁姆的评论:
U-Boot# test -n $uenvcmd
U-Boot# test -n $bootcmd
test - minimal test like /bin/sh
Usage:
test [args..]
U-Boot# test -n "$bootcmd"
test - minimal test like /bin/sh
Usage:
test [args..]
U-Boot#
@CarlNorum - 添加了输出。test -n $uenvcmd
似乎现在可以工作了。我已经更改了变量的内容。看起来问题与内容有关。$bootcmd 有很多脚本,但它不起作用。