tell man page on Scientific

Man page or keyword search:  
man Server   26626 pages
apropos Keyword Search (all sections)
Output format
Scientific logo
[printable version]

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

______________________________________________________________________________

NAME
       tell - Return current access position for an open channel

SYNOPSIS
       tell channelId
_________________________________________________________________

DESCRIPTION
       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.

EXAMPLE
       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
	      }

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

KEYWORDS
       access position, channel, seeking

Tcl				      8.1			       tell(n)
[top]

List of man pages available for Scientific

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