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