注意返回值和输出的区别

对于一个函数func(),
如果它会向标准输出输出一些内容A,如果func执行成功她还会返回0,不成功会返回1,那么
若你令
aa=func(),aa的值是0或者1,也就是func()的返回值,而不是它的输出A。

由于shell提供了非常强大的文本处理能力,这些文本处理的结果大多以标准输出的形式输出。
所以你也许经常把送到标准输出的东西和函数的返回值弄混,请注意。

posted on 2011-11-29 15:45 ewre 阅读(482) 评论(0)  编辑 收藏 引用 所属分类: Scripting language

导航

<2026年6月>
31123456
78910111213
14151617181920
21222324252627
2829301234
567891011

留言簿(2)

文章分类

文章档案

最新评论

阅读排行榜