A resposta trivial é "mais barras invertidas, menos espaços":
echo "AXIS2C_HOME=/usr/local/Axis2C" | sed 's/\(^AXIS2C_HOME=\)\(.*\)/ /'
Mas a resposta mais ampla é: "espera, o que você está tentando fazer?" Você quer que os pares de valores-chave sejam divididos em variáveis úteis, ou você está apenas tentando colocar a entrada na sintaxe reversa para alimentá-la com outra coisa?