|
出现一个奇怪的问题:
大多数shell的返回值都是80(也有些是124等),就算这个shell执行成功也是返回这些东西。
然后我编一个基本的c程序
int main(void)
{
return 0;(或者 exit(0);)
}
在板子上运行,返回值也是80,呵呵真是奇怪
如下的shell执行就更奇怪了:
if [ -f /stl ];then
echo 'a'
else
echo 'b'
fi
输出是 b
if [ ! -f /stl ];then
echo 'a'
else
echo 'b'
fi
你猜猜输出是什么?哈哈,搞笑
输出还是 b
不止那位大侠遇到过这种问题,帮忙解决一下,我是嵌入式的新手,
帮帮忙吧。。。。。。。。。 |
|