- •Источники справочной информации
- •Страницы интерактивного руководства man
- •Определения
- •Команды
- •Комментарии
- •Синтаксис команды
- •Синтаксис
- •Описание
- •Синтаксис команды
- •Использование
- •Список ключей
- •Примеры
- •Синтаксис
- •1. Структура awk-программы
- •2. Вызов awk
- •3. Awk-переменные и выражения
- •4. Примеры awk-программ
- •5. Селекторы
- •7. Действия
- •Операторы управления
- •Структурные операторы
- •8. Ввод и вывод данных
- •9. Встроенные функции
- •Использование
- •Параметры запуска
- •Использование
- •Параметры команды
- •Синтаксис
- •Назначение и синтаксис
- •Использование
- •Примеры
- •Использование
- •Использование
- •Параметры запуска
- •Использование
- •Алгоритм
- •Использование
- •Параметры запуска
- •Синтаксис
- •Описание
- •Параметры
- •Синтаксис
- •Выводимая информация
- •Параметры stat
- •Примеры использования
- •Примечания
- •Crontab
- •Графический интерфейс
- •Синтаксис
- •Описание
- •Параметры запуска
- •Использование
- •Синтаксис
- •Параметры
- •Список ключей
- •Использование
- •Размонтирование командой umount
- •-O Атрибуты доступа
- •Mount --bind
- •Файл конфигурации
- •Синтаксис
- •Описание
Синтаксис
paste [-s] [-d разделитель] file
[-s] — меняет положение строк со столбцами;
[-d разделитель] — меняет разделитель на указанный (по умолчанию TAB).
tee – команда, выводит на экран, или же перенаправляет, выходной материал команды и копирует его в файл или в переменную. В первую очередь, команда используется в привязке с перенаправлениями и фильтрами. Используется во множестве оболочек операционных систем, таких как Unix shells, 4DOS/4NT и Windows PowerShell.
Назначение и синтаксис
tee используется для разделения выводимых программой данных, таким образом данные могут быть использованы для вывода на дисплей и сохранены в файл. Также команда может быть использована для получения промежуточных данных, до того как они будут изменены другой программой или командой. Команда tee считывает стандартный ввод (stdin), после чего записывает его в стандартный вывод (stdout) и одновременно копирует его в подготовленный файл или переменную. Синтаксис различается в соответствии с местом использования команды.
В UNIX
tee [ -a ] [ -i ] [ File ... ]
Переменные:
File Один, или более, файл который примет данные от tee.
Флаги:
-a Дописать выходящие данные в конец файла, не переписывая его содержимого.
-i Игнорировать ошибки.
По окончанию, команда возвращает следующие значения состояния выхода:
0 Стандартный поток ввода (stdin) был успешно записан во все принимающие файлы.
>0 В случае ошибки.
Примечание: Если при записи в любой, удачно открытый файл, операнд не удался, данные записываются в следующий удачно открытый файл, операнд и стандартный поток вывода (stdout) завершаются, но состояние выхода будет >0.
В UNIX
Чтобы одновременно увидеть и сохранить выходные данные:
lint program.c | tee program.lint
Эта команда покажет стандартные выходящие данные команды lint program.c на средстве вывода, в то же самое время оно сохранит полученные данные в файл program.lint. Если такой файл уже существует, он будет переписан.
Чтобы получить данные от команды и дописать их в существующий файл:
lint program.c | tee -a program.lint
Как и в предыдущем примере, на экран будут выведены данные от команды lint program.c, после чего эти данные будут дописаны в конец файла program.lint. Если такой файл не существует, он будет создан.
Для расширения прав доступа:
echo "Body of file..." | sudo tee root_owned_file > /dev/null
Этот пример показывает, как программа tee помогает обойти ограничения в доступе для команды sudo. sudo не может вписывать данные в файл. Данная команда впишет stdout в /dev/null, также на консоль будут выведены перенесенные данные.
tr— UNIX‐утилита для преобразования символов. Утилита tr копирует стандартный входной поток в стандартный выходной, подставляя или удаляя некоторые символы. Заданные опции и операнды строка1 и строка2 управляют происходящим преобразованием по ходу копирования отдельных символов и последовательностей символов.
Использование
tr [-c | -C] [-s] строка1 строка2
tr -s [-c | -C] строка1
tr -d [-c | -C] строка1
tr -ds [-c | -C] строка1 строка2
Поддерживаются следующие опции:
-c, -C
Дополняет набор символов, задаваемый строкой 1.
-d
Удаляет все вхождения символов, указанных в строке 1.
-s
Заменяет повторяющиеся вхождения символа одним символом.