eof man page on HP-UX

Man page or keyword search:  
man Server   10987 pages
apropos Keyword Search (all sections)
Output format
HP-UX logo
[printable version]

eof(n)			     Tcl Built-In Commands			eof(n)


       eof - Check for end of file condition on channel

       eof channelId

       Returns	1  if an end of file condition occurred during the most recent
       input operation on channelId (such as gets), 0 otherwise.

       ChannelId must be an identifier for an open channel such as a Tcl stan‐
       dard channel (stdin, stdout, or stderr), the return value from an invo‐
       cation of open or socket, or the result of a channel  creation  command
       provided by a Tcl extension.

       Read and print out the contents of a file line-by-line:
	      set f [open somefile.txt]
	      while {1} {
		  set line [gets $f]
		  if {[eof $f]} {
		      close $f
		  puts "Read line: $line"

       Read and print out the contents of a file by fixed-size records:
	      set f [open somefile.dat]
	      fconfigure $f -translation binary
	      set recordSize 40
	      while {1} {
		  set record [read $f $recordSize]
		  if {[eof $f]} {
		      close $f
		  puts "Read record: $record"

       file(n), open(n), close(n), fblocked(n), Tcl_StandardChannels(3)

       channel, end of file

Tcl				      7.5				eof(n)

List of man pages available for HP-UX

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
Vote for polarhome
Free Shell Accounts :: the biggest list on the net