The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Каталог документации / Раздел "Операционные системы, Разное" / Оглавление документа
[Содержание]   [Назад]   [Пред]   [Вверх]   [След]   [Вперед]  


4. Печать текста

Этот раздел описывает команды, печатающие текстовые строки.

4.1 `echo': Печать строки текста

`echo' пишет каждую данную СТРОКУ на стандартный вывод, с пробелом меджу каждой и переводом строки в конце. Синтаксис:

     echo [ПАРАМЕТР]... [СТРОКА]...

Программа принимает следующие параметры. См. также раздел 2. Общие параметры.

`-n'
Не печатать завершающий перевод строки.
`-e'
Включить интерпретацию следующих эскейп-последовательностей в каждой СТРОКе:
`\a'
звонок
`\b'
шаг назад
`\c'
подавить завершающий перевод строки
`\f'
перевод страницы
`\n'
новая строка
`\r'
возврат катетки
`\t'
горизонтальная табуляция
`\v'
вертикальная табуляция
`\\'
обратный слэш
`\ЦЦЦ'
символ с ASCII кодом ЦЦЦ (восмеричный); если ЦЦЦ не является опустимы восмиричным числом, оно печатается символьно.

4.2 `printf': Форматированная печать текста

`printf' выполняет форматированную печать текста. Синтаксис:

     printf ФОРМАТ [АРГУМЕНТ]...

`printf' печатает строку ФОРМАТ, интерпретирую `%'-директивы и `\'эскейп последовательности также как это деалет функция `printf' в C. Аргумент ФОРМАТ при необходимисти заново используется для преобразования всех переданных АРГУМЕНТов.

`printf' имеет одну дополнительную директиву, `%b', которая печатает строки-аргументы с `\' эскейп последовательностями, интерпретируемыми так же как в строке ФОРМАТ.

`printf' интерпретирует `\0ввв' в строке ФОРМАТ как восмиричное число (если ввв -- это от 0 до 3 восьмиричных цифр) укзывающее код символа и `\xшшш' -- как шеснадцатеричное число (если шшш -- это от 0 до 3 шеснадцатеричных цифр) указывающее код символа.

Дополнительная эскейп последовательность `\c' указывает `printf' не выводить более ничего.

Параметрами являются `--help' и `--version'. См. раздел 2. Общие параметры

4.3 `yes': Печатать строку до прерывания

`yes' печатает аргументы командной строки, разделенные пробелами и завершаемые переводом строки, бесконечно пока не будет прервана. Если нет аргументов она печатает `y' с переводом строки бесконечно пока не будеь прервана.

Параметрами являются `--help' и `--version'. См. раздел 2. Общие параметры


[Содержание]   [Назад]   [Пред]   [Вверх]   [След]   [Вперед]  


Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру