如果在检索行结束的时候遇到了文件结束,命令返回直到文件结束可获得的所有输入。如果 channelId 在非阻塞模式下并且不能获得完整的一行的输入,命令返回一个空串并不消耗任何输入。因为文件结束或因为在非阻塞模式下数据不充足,如果指定了 varName 并切返回了一个空串,则返回的总数是 -1。注意如果未指定 varName 则在文件结束和没有可获得的完整的一行的情况下产生的结果与输入行只由一个行结束字符组成同样。使用 eof 和 fblocked 命令来区别这三种情况。
Copyright © 1993 The Regents of the University of California. Copyright © 1994-1996 Sun Microsystems, Inc. Copyright © 1995-1997 Roger E. Critchlow Jr.