As citações (única '
ou double "
quotes) são usadas para citar outros caracteres especiais, como espaços em branco e caracteres glob, ou outras citações:
$ echo "*"
*
$ echo "'"
'
$ echo '"ab""c"'
"ab""c"
Ou você pode usar barras invertidas para escapar das citações:
$ echo \"abc\"
"abc"
A diferença entre aspas simples e duplas é que dentro de aspas duplas (usadas para escapar de outros caracteres) e cifrões (usados para expansões de parâmetros e substituições de comandos) ainda são especiais. Dentro de citações simples, elas não são.
Veja também