In ogni caso, il seguente documento farà $PWDcolorare le righe 2 e 3 in due modi diversi:
#/bin/sh
echo "Current Directory: $PWD"
echo 'Current Directory: $PWD'
La prima istanza di $PWDavrà un colore diverso dal resto della stringa in cui si trova. Ciò fornisce una chiara indicazione visiva che la variabile verrà espansa, anziché trattata come testo letterale. Al contrario, la seconda istanza di $PWDsarà colorata come il resto della stringa, poiché le virgolette singole lo fanno trattare come un testo letterale.
Esistono modalità emacs esistenti che forniscono questo tipo di "consapevolezza delle quotazioni di shell"?
sh-mode? Forse può essere aggiunto a Emacs stesso.