Терминология: вычисление выражений и расширение шаблонов
Строки, которые вы вводите в командной строке, например chapter* или Efficient linux, называются выражениями. Команда, например ls -l chapter*, также является выражением.
Когда оболочка интерпретирует и обрабатывает специальные символы в выражении, такие как звездочка и вертикальная черта, мы говорим, что оболочка вычисляет выражение.
Сопоставление с шаблоном — это один из видов вычислений. Когда командная оболочка вычисляет выражение, которое содержит символы групповых операций, например chapter*, и заменяет его именами фай
Теперь вы увидели всю мощь стандартного ввода, стандартного вывода и каналов. Они превращают небольшую горстку команд в набор комбинируемых инструментов, доказывая, что целое всегда есть нечто большее, чем простая сумма его частей.