projman/hlp/ru/tcl/read.html
2018-02-05 17:23:37 +03:00

45 lines
2.2 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE HTML PUBLIC -//W3C//DTD HTML 4.01 Transitional//EN>
<html>
<head>
<title>read</title>
</head>
<body>
<h1>read</h1>
<p>Команда выполняет чтение данных из канала.</p>
<h2>СИНТАКСИС</h2>
<pre>
<strong>read</strong> <strong>-nonewline</strong> <em>channelId</em>
<strong>read</strong> <em>channelIdnumBytes</em>
</pre>
<h2>ОПИСАНИЕ</h2>
<p>Команда <strong>read</strong> зачитывает из канала <em>channelId</em> либо
весь файл до символа конца файла (при первой форме записи), либо
заданное параметром <em>numBytes</em> количество байтов (вторая
форма). Если во втором случае в файле оказалось меньше байтов,
чем задано <em>numBytes</em>, тогда возвращаются все байты, что
остались.</p>
<p>Если указана опция <strong>-nonewline</strong>, при выполнении команды
отбрасывается символ новой строки в конце файла.</p>
<p>Если канал открыт в неблокирующем режиме, команда может
прочитать не указанное количество байтов, а только все
доступные. После чего она не заблокирует процесс, дожидаясь
дополнительных данных, а завершится. Если команда завершилась до
конца файла, то опция <strong>-nonewline</strong> игнорируется.</p>
<p>Команда <strong>read</strong> изменяет во входных данных
последовательность, задающую конец строки, в соответствии с
опцией канала <strong>-translation</strong> <strong>option</strong>.Опция может быть
изменена с помощью команды <strong><a
href=fconfigure.html>fconfigure</a></strong>.</p>
</body>
</html>