In ogni caso, il seguente documento farà $PWD
colorare le righe 2 e 3 in due modi diversi:
#/bin/sh
echo "Current Directory: $PWD"
echo 'Current Directory: $PWD'
La prima istanza di $PWD
avrà 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 $PWD
sarà 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.