bash脚本:退出状态

时间:2016-10-16 23:39:08

标签: linux bash

当读取退出状态返回非零值时    如果bash是无类型语言

 me@mymachine:~$ read var1

   me
me@machine:~$ echo $?
0
me@machine:~$ read var1

me@machine:~$ echo $?
0

1 个答案:

答案 0 :(得分:1)

遇到EOF时,

read返回非零值。在其他情况下它也可能返回非零值。运行help read以了解您的bash版本的情况。对我来说,它说:

  

返回码为零,除非文件结束      遇到,读取超时或提供无效的文件描述符      -u。

的参数