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

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

UnixForum
Беспроводные выключатели nooLite

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


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

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