Spec-Zone.ru › Bash

Кавычки ANSI-C

​ ​

Последовательности символов вида $'string' обрабатываются как особый вид одинарных кавычек. Последовательность раскрывается в string, при этом символы в string, экранированные обратной косой чертой, заменяются в соответствии со стандартом ANSI C. Последовательности экранирования обратной косой чертой, если они присутствуют, декодируются следующим образом:

\a

сигнал (звонок)

\b

возврат на одну позицию

\e
\E

Символ escape (не предусмотрен стандартом ANSI C).

\f

перевод страницы

\n

символ новой строки

\r

возврат каретки

\t

горизонтальная табуляция

\v

вертикальная табуляция

\\

обратная косая черта

\'

одинарная кавычка

\"

двойная кавычка

\?

вопросительный знак

\nnn

Восьмибитный символ со значением nnn в восьмеричной системе счисления (от одной до трёх восьмеричных цифр).

\xHH

Восьмибитный символ со значением HH в шестнадцатеричной системе счисления (одна или две шестнадцатеричные цифры).

\uHHHH

Символ Unicode (ISO/IEC 10646) со значением HHHH в шестнадцатеричной системе счисления (от одной до четырёх шестнадцатеричных цифр).

\UHHHHHHHH

Символ Unicode (ISO/IEC 10646) со значением HHHHHHHH в шестнадцатеричной системе счисления (от одной до восьми шестнадцатеричных цифр).

\cx

Управляющий символ control-x.

Результат раскрытия заключается в одинарные кавычки, как если бы знак доллара отсутствовал.

Copyright © 2000, 2001, 2002, 2007, 2008 Free Software Foundation, Inc.
Licensed under the GNU Free Documentation License.
https://www.gnu.org/software/bash/manual/html_node/ANSI_002dC-Quoting.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API