Это другой подход:
$ echo 'MAVEN_OPTS=-XX:MaxPermSize=128m -Xms128m -Xmx768m' |
awk 'match($0,/=.*/)&&$0="export "substr($0,1,RSTART-1)"="substr($0,RSTART+1)'
Если у вас есть поглазеть
$ echo 'MAVEN_OPTS=-XX:MaxPermSize=128m -Xms128m -Xmx768m' |
gawk '$0=gensub(/^(.*)=(.*)/,"\\1=\\2",1)'