СПЕЦИАЛЬНЫЕ СИМВОЛЫ SHELL-ПЕРЕМЕННЫХ
Приведенные здесь символы рассматриваются shell-переменными как специальные, так как они означают завершение слова. Для того чтобы использовать символ в его обычном значении, а не в качестве специальной функции, нужно экранировать его обратной косой чертой (\) или взять в одинарные кавычки.
| \b | Пробел: код 20 (шестнадцатеричный), ограничитель слов |
| \n | Символ новой строки: ^j, код A (шестнадцатеричный), ограничитель слов |
| \t | Табуляция: ^i, код 9, ограничитель слов |
| ; | Точка с запятой: завершает программный конвейер |
| ( | Левая скобка: ограничивает подчиненный shell |
| ) | Правая скобка: ограничивает подчиненный shell |
| | | Вертикальная черта, или символ программного конвейера: разделяет команды |
| ^ | Стрелка вверх, знак вставки: старый символ, используемый в качестве | |
| > | Правая угловая скобка (знак больше): переназначает стандартный вывод |
| < | Левая угловая скобка (знак меньше): переназначает стандартный ввод |
| & | Амперсанд: вызывает асинхронное (фоновое) выполнение |
| { | Левая фигурная скобка: очерчивает слово для первоначального разбора слова |
| } | Правая фигурная скобка: завершает знак очерчивания слова |