UNIX. Основы работы в системе. Карапетов Г.А - 17 стр.

UptoLike

Составители: 

16
Перенаправление стандартных каналов осуществляется с помощью
символов
символ назначение
>
стандартный вывод перенаправляется в файл, имя которого
указывается следом за символом
<
стандартный ввод перенаправляется на файл, имя которого
указывается следом за символом
>>
стандартный вывод добавляется к содержимому файла, имя которого
указывается следом за символом. В случае отсутствия файла с
данным именем аналогичен по действию символу >
>&
используется для перенаправления через дескрипторы, например,
2>&1.
Следующие примеры иллюстрируют возможные перенаправления:
$ls –al>catalogue.txt
$sort –nr < input_file >output_file 2>&1
Одной из эффектных возможностей является организация конвейеров,
когда одна программа передает выходные данные непосредственно на вход
другой программы. Для этого используется символ|”, например:
$ls –al | grep pattern
С помощью конвейера можно реализовывать сложные составные
команды из мелких команд и фильтров. Такой подход является
основополагающим в UNIX при реализации задач управления.
Специальными символами обозначаются и некоторые каталоги:
~ домашний каталог (начальный каталог пользователя)
.
текущий каталог