Reading a file
Reading a file allows us to retrieve the stored data from the open channel. To accomplish this Tcl provides the read
command. The command utilizes two forms. The syntax is as follows:
read -nonewline channel read channel number
How to do it…
Enter the following command:
\\192.168.0.200\Published-Titles\Published-Titles\Year 2011\Feb\Current-Titles\2985OS_Tcltk Programming Cookbook\Final\E-Book
% set fp [open text.txt r]
file5
% read $fp
Hello World
How it works…
In the first form, the read
command reads all the data from the channel
. If the optional nonewline
switch is provided then the last character of the file is discarded if it is a newline. In the second form, the number
argument instructs the command to return the number of ...
Get Tcl/Tk 8.5 Programming Cookbook now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.