Конвеер это возможность отправить результат работы одной программы на вход другой. Например, нам нужно отобразить список файлов и отсортировать его в обратном порядке. Для вывода списка файлов у нас есть команда ls, а для сортировки, команда sort (для сортировки в обратном алфавитном порядке применяется с ключом -r ). Конвеер включается знаком вертикальной черты «|».
Попробуем вывести содержимое каталога /etc выполнив команду ls и результат её выполнения передать команде sort, которая отсортирует этот вывод в обратном порядке:
ls /etc/ | sort -r
Повторите. Почитайте справку к команде sort и измените предыдущую команду так, чтобы файлы отсортировались в случайном порядке.
Другой пример. Напишем арифметическое выражение, выведем его командой echo и этот вывод передадим команде bc (basic calculator).
echo "8+32" | bc
Повторите. Попробуйте умножение (символ «*»), вычитание, деление (символ «/»), возведение в степень (символ «^»). Выясните, как использовать bc с десятичными дробями.