Найти в Дзене
Linux User

Двойные кавычки

Заключая символы в двойные кавычки ( '"' ), сохраняется буквальное значение всех символов в кавычках, за исключением ‘$’, ‘`’, ‘\’, и когда расширение истории включено, '!’. Когда оболочка находится в режиме POSIX, '!' не имеет особого значения в двойных кавычках, даже если включено расширение истории. Символы '$' и '`' сохраняют свое особое значение в двойных кавычках. Обратная косая черта сохраняет свое особое значение только тогда, когда за ней следует один из следующих символов: ‘$’, ‘`’, ‘"’, ‘\’, или новая строка. Внутри двойных кавычек удаляются обратные косые черты, за которыми следует один из этих символов. Обратные косые черты, предшествующие символам без особого значения, остаются неизмененными. Двойная кавычка может быть заключена в двойные кавычки, предваряя ее обратной косой чертой. Если включено, расширение истории будет выполняться, если только символ '!', заключенный в двойные кавычки, не будет экранирован с помощью обратной косой черты. Обратная косая черта, предшеств

Заключая символы в двойные кавычки ( '"' ), сохраняется буквальное значение всех символов в кавычках, за исключением ‘$’, ‘`’, ‘\’, и когда расширение истории включено, '!’. Когда оболочка находится в режиме POSIX, '!' не имеет особого значения в двойных кавычках, даже если включено расширение истории. Символы '$' и '`' сохраняют свое особое значение в двойных кавычках. Обратная косая черта сохраняет свое особое значение только тогда, когда за ней следует один из следующих символов: ‘$’, ‘`’, ‘"’, ‘\’, или новая строка. Внутри двойных кавычек удаляются обратные косые черты, за которыми следует один из этих символов. Обратные косые черты, предшествующие символам без особого значения, остаются неизмененными. Двойная кавычка может быть заключена в двойные кавычки, предваряя ее обратной косой чертой. Если включено, расширение истории будет выполняться, если только символ '!', заключенный в двойные кавычки, не будет экранирован с помощью обратной косой черты. Обратная косая черта, предшествующая '!', не удаляется.

Специальные параметры '*' и '@' имеют особое значение, когда заключены в двойные кавычки.