tell 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]

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


       tell - Return current access position for an open channel

       tell channelId

       Returns	an  integer string giving the current access position in chan‐
       nelId.  This value returned is a byte offset that can be passed to seek
       in  order  to set the channel to a particular position.	Note that this
       value is in terms of  bytes,  not  characters  like  read.   The	 value
       returned is -1 for channels that do not support seeking.

       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 a line from a file channel only if it starts with foobar:
	      # Save the offset in case we need to undo the read...
	      set offset [tell $chan]
	      if {[read $chan 6] eq "foobar"} {
		  gets $chan line
	      } else {
		  set line {}
		  # Undo the read...
		  seek $chan $offset

       file(n), open(n), close(n), gets(n), seek(n), Tcl_StandardChannels(3)

       access position, channel, seeking

Tcl				      8.1			       tell(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