+ -
当前位置:首页 → 问答吧 → 关于linux shell的一个不明白的地方。求解

关于linux shell的一个不明白的地方。求解

时间:2011-12-18

来源:互联网

C/C++ code

#!/bin/sh
test()
{
    return 5
}

if ! test ; then
   echo "aaaaaaa"
else
   echo "bbbbbbb"
fi


运行结果为什么是aaaaaa呢,返回状态是5,取非,那应该输出bbbbbb啊?
初学shell求解

作者: labixiaoxin007   发布时间: 2011-12-18

返回状态是5,取非, 然后值是多少?

作者: zjx311989   发布时间: 2011-12-18

shell里除了0是真,其他都是假。

作者: qq120848369   发布时间: 2011-12-18

热门下载

更多