tell man page on DragonFly

Man page or keyword search:  
man Server   44335 pages
apropos Keyword Search (all sections)
Output format
DragonFly 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 DragonFly

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