Seção 3.1.2.3 Frases duplas do GNU Bash manual diz:
The backslash retains its special meaning only when followed by one of the following characters: ‘
$’, ‘'’, ‘"’, ‘\’, ornewline. Within double quotes, backslashes that are followed by one of these characters are removed. Backslashes preceding characters without a special meaning are left unmodified. A double quote may be quoted within double quotes by preceding it with a backslash. If enabled, history expansion will be performed unless an ‘!’ appearing in double quotes is escaped using a backslash. The backslash preceding the ‘!’ is not removed.
Assim, \ entre aspas duplas é tratado de maneira diferente de \ em aspas simples e \ de aspas externas. Ele é tratado literalmente, exceto quando está em posição de fazer com que um caractere seja tratado literalmente, o que poderia ter um significado especial entre aspas duplas.
Observe que seqüências como \' , \? e \* são tratadas literalmente e a contrabarra não é removida, porque ' , ? e * já não têm significado especial quando colocadas em dobro citações.