Вот пример использования конвейера для передачи результатов предыдущей команды:
command1 | command2
В этом примере command1 - это первая команда, а command2 - вторая команда, которая получает вывод первой команды как свой ввод.
Например, предположим, что вы хотите выполнить команду ls для выведения файлов в текущем каталоге, а затем выполнить команду grep для фильтрации сводки файлов:
ls | grep ".txt"
В этом примере ls используется для вывода списка файлов, а grep ".txt" принимает список файлов от ls и фильтрует только те строки, которые содержат ".txt".
Таким образом, список файлов в текущем каталоге будет передан из команды ls в команду grep, и будет выведен толко список файлов с расширением ".txt".