Данный раздел объясняет очень простым и практичным способом, как использовать конвейеры и почему Вам это может понадобиться.
Конвейеры позволяют Вам использовать (я убеждён, что очень просто) вывод одной программы как вход другой.
Это очень простой способ использовать конвейеры.
ls -l | sed -e "s/[aeio]/u/g"
Здесь происходит следующее: сначала выполняется команда ls -l,
её вывод, вместо того чтобы отображаться на экране, посылается
в программу sed, которая, в свою очередь, выводит на экран то,
что должна.
Возможно, это намного более сложный способ, чем ls -l *.txt, но он здесь только для иллюстрации работы с конвейерами, а не для решения вопроса выбора из этих двух способов листинга.
ls -l | grep "\.txt$"
Здесь вывод программы ls -l посылается в программу grep, которая, в
свою очередь, выводит на экран строки, соответствующие регулярному
выражению "\.txt$".