当读取退出状态返回非零值时 如果bash是无类型语言
me@mymachine:~$ read var1
me
me@machine:~$ echo $?
0
me@machine:~$ read var1
me@machine:~$ echo $?
0
答案 0 :(得分:1)
read
返回非零值。在其他情况下它也可能返回非零值。运行help read
以了解您的bash版本的情况。对我来说,它说:
返回码为零,除非文件结束 遇到,读取超时或提供无效的文件描述符 -u。
的参数