Я подозреваю, что вам нужен массив, но это ограничит вас новыми битами. Это безопаснее, чем при использовании eval.
dirs=( /"content with spaces"/{dev01,dev02} )
dirs=( /content/{dev01,dev02} )
ls -l "${dirs[@]}"
/content/{dev01,dev02}
расширится до:
"/content/dev01" "/content/dev02"
Существование этих каталогов не имеет отношения к расширению.
Это становится непредсказуемым, когда вы присваиваете переменную для фигурной скобки.
dirs=/content/{dev01,dev02}
может превратиться в
"/content/dev01"
или
"/content/dev01 /content/dev02"
или
"/content/dev01" "/content/dev02"
или
"/content/{dev01,dev02}"
Если вы заключите в скобки каким-либо образом, они не будут расширяться, поэтому результат будет содержать скобки и будет в основном бессмысленным.