Рейтинг@Mail.ru
[Войти] [Зарегистрироваться]

Наши друзья и партнеры

UnixForum


Lines Club

Ищем достойных соперников.




Книги по Linux (с отзывами читателей)

Библиотека сайта или "Мой Linux Documentation Project"

Next Previous Contents

4. Конвейеры

Данный раздел объясняет очень простым и практичным способом, как использовать конвейеры и почему Вам это может понадобиться.

4.1 Что это такое и зачем Вам это использовать

Конвейеры позволяют Вам использовать (я убеждён, что очень просто) вывод одной программы как вход другой.

4.2 Пример: простой конвейер с sed

Это очень простой способ использовать конвейеры.

        ls -l | sed -e "s/[aeio]/u/g"
        
Здесь происходит следующее: сначала выполняется команда ls -l, её вывод, вместо того чтобы отображаться на экране, посылается в программу sed, которая, в свою очередь, выводит на экран то, что должна.

4.3 Пример: альтернатива для ls -l *.txt

Возможно, это намного более сложный способ, чем ls -l *.txt, но он здесь только для иллюстрации работы с конвейерами, а не для решения вопроса выбора из этих двух способов листинга.

        ls -l | grep "\.txt$"
        
Здесь вывод программы ls -l посылается в программу grep, которая, в свою очередь, выводит на экран строки, соответствующие регулярному выражению "\.txt$".
Next Previous Contents


Эта статья еще не оценивалась
Вы сможете оценить статью и оставить комментарий, если войдете или зарегистрируетесь.
Только зарегистрированные пользователи могут оценивать и комментировать статьи.

Комментарии отсутствуют