Конвеер

Конвеер это возможность отправить результат работы одной программы на вход другой. Например, нам нужно отобразить список файлов и отсортировать его в обратном порядке. Для вывода списка файлов у нас есть команда ls, а для сортировки, команда sort (для сортировки в обратном алфавитном порядке применяется с ключом -r ). Конвеер включается знаком вертикальной черты «|».
Попробуем вывести содержимое каталога /etc выполнив команду ls и результат её выполнения передать команде sort, которая отсортирует этот вывод в обратном порядке:

ls /etc/ | sort -r

Повторите. Почитайте справку к команде sort и измените предыдущую команду так, чтобы файлы отсортировались в случайном порядке.

Другой пример. Напишем арифметическое выражение, выведем его командой echo и этот вывод передадим команде bc (basic calculator).

echo "8+32" | bc

Повторите. Попробуйте умножение (символ «*»), вычитание, деление (символ «/»), возведение в степень (символ «^»). Выясните, как использовать bc с десятичными дробями.