Приемы профессиональной работы в UNIX



             

ПРИЛОЖЕНИЕ 3. СПЕЦИАЛЬНЫЕ СИМВОЛЫ SHELL-ПЕРЕМЕННЫХ


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

\b Пробел: код 20 (шестнадцатеричный), ограничитель слов
\n Символ новой строки: ^j, код A (шестнадцатеричный), ограничитель слов
\t Табуляция: ^i, код 9, ограничитель слов
; Точка с запятой: завершает программный конвейер
( Левая скобка: ограничивает подчиненный shell
) Правая скобка: ограничивает подчиненный shell
| Вертикальная черта, или символ программного конвейера: разделяет команды
^ Стрелка вверх, знак вставки: старый символ, используемый в качестве |
> Правая угловая скобка (знак больше): переназначает стандартный вывод
< Левая угловая скобка (знак меньше): переназначает стандартный ввод
& Амперсанд: вызывает асинхронное (фоновое) выполнение
{ Левая фигурная скобка: очерчивает слово для первоначального разбора слова
} Правая фигурная скобка: завершает знак очерчивания слова




Содержание  Назад  Вперед