bash: Double Quotes

1 
1 3.1.2.3 Double Quotes
1 .....................
1 
1 Enclosing characters in double quotes ('"') preserves the literal value
1 of all characters within the quotes, with the exception of '$', '`',
1 '\', and, when history expansion is enabled, '!'.  When the shell is in
1 POSIX mode (⇒Bash POSIX Mode), the '!' has no special meaning
1 within double quotes, even when history expansion is enabled.  The
1 characters '$' and '`' retain their special meaning within double quotes
1 (⇒Shell Expansions).  The backslash retains its special meaning
1 only when followed by one of the following characters: '$', '`', '"',
1 '\', or 'newline'.  Within double quotes, backslashes that are followed
1 by one of these characters are removed.  Backslashes preceding
1 characters without a special meaning are left unmodified.  A double
1 quote may be quoted within double quotes by preceding it with a
1 backslash.  If enabled, history expansion will be performed unless an
1 '!' appearing in double quotes is escaped using a backslash.  The
1 backslash preceding the '!' is not removed.
1 
1    The special parameters '*' and '@' have special meaning when in
1 double quotes (⇒Shell Parameter Expansion).
1