Unterschied zwischen ' und "

Es gibt mindestens drei Varianten der Interpretation des Inhalts der Shell-Variable. Ein Beispiel:

> ls
file1 file2 file3 file4 file5 file6 file7
> var1="ls -l *"
> echo "${var1}"
ls -l *
> echo '${var1}'
${var1}
> echo ${var1}
ls -l file1 file2 file3 file4 file5 file6 file7
> 

Stand: 05.11.2009

EOF