Expressão regular em sed para várias substituições em uma declaração

Quero higienizar algumas entradas e substituir vários caracteres por entradas aceitáveis, por ex. um dinamarquêså'com'aa'.

Isto é feito facilmente usando várias declarações, e./æ/ae/, /å/aa/, /ø/oe/, mas devido às limitações da ferramenta, quero poder fazer isso em uma única expressão regular.

Eu posso pegar todos os casos relevantes (/[(æ)(ø)(å)(Æ)(Ø)(Å)]/) mas a substituição não funciona como eu quero (mas provavelmente completamente como pretendido):

 $ temp="RødgrØd med flæsk"

 $ echo $temp
 RødgrØd med flæsk

 $ echo $temp | sed 's/[(æ)(ø)(å)(Æ)(Ø)(Å)]/(ae)(oe)(aa)(Ae)(Oe)(Aa)/g'
 R(ae)(oe)(aa)(Ae)(Oe)(Aa)dgr(ae)(oe)(aa)(Ae)(Oe)(Aa)d med fl(ae)(oe)(aa)(Ae)(Oe)(Aa)sk

(a primeira linha de eco é mostrar que não é um problema de codificação)

Apenas como um aparte, a questão da ferramenta é que eu também gostaria de usar o mesmo regex em umSublime texto 2 snippet.

Alguém capaz de discernir o que está errado com a minha declaração de regex?

Desde já, obrigado.

questionAnswers(3)

yourAnswerToTheQuestion