Assumindo que os elementos não contêm espaços, você pode traduzir espaços para vírgulas:
echo a{b,c,d} | tr ' ' ,
que produz:
ab,ac,ad
Você também pode usar intervalos com caracteres:
echo a{b..d} | tr ' ' ,
Isso é especialmente útil se você quiser um intervalo maior.