logo
Сборная ответов к госэкзаменам

Специальные символы shell-переменных

Приведенные здесь символы рассматриваются shell-переменными как специальные, так как они означают завершение слова. Для того чтобы использовать символ в его обычном значении, а не в качестве специальной функции, нужно экранировать его обратной косой чертой (\) или взять в одинарные кавычки.

\b Пробел: код 20 (шестнадцатеричный), ограничитель слов

\n Символ новой строки: ^j, код A (шестнадцатеричный), ограничитель слов

\t Табуляция: ^i, код 9, ограничитель слов

; Точка с запятой: завершает программный конвейер

( Левая скобка: ограничивает подчиненный shell

) Правая скобка: ограничивает подчиненный shell

| Вертикальная черта, или символ программного конвейера: разделяет команды

^ Стрелка вверх, знак вставки: старый символ, используемый в качестве |

> Правая угловая скобка (знак больше): переназначает стандартный вывод

< Левая угловая скобка (знак меньше): переназначает стандартный ввод

& Амперсанд: вызывает асинхронное (фоновое) выполнение

{ Левая фигурная скобка: очерчивает слово для первоначального разбора слова

} Правая фигурная скобка: завершает знак очерчивания слова

Yandex.RTB R-A-252273-3
Yandex.RTB R-A-252273-4