LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 781|回复: 0

montavista linux + busybox1.0

[复制链接]
发表于 2005-3-29 12:48:55 | 显示全部楼层 |阅读模式
出现一个奇怪的问题:
大多数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



不止那位大侠遇到过这种问题,帮忙解决一下,我是嵌入式的新手,

帮帮忙吧。。。。。。。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表