As citações dizem ao shell para considerar a saída de command como um todo. Sem eles, o script será quebrado se a saída do comando contiver espaços em branco ou qualquer um dos caracteres especiais \ [ * ? .
Na maioria das vezes, vejo $(command) usado, mas também vi "$(command)" , por exemplo:
if [ "$(command)" ]; then
stuff
fi
Qual é o propósito das citações no segundo exemplo?