proč tam máš ty středníky?
edit:
jinak tohle ti fungovat nemůže:
#for line in $(cat /etc/environment); do export $line; done
#toto nefunguje :)
dokud tam nenastavíš jiný oddělovač (přesněji řečeno musíš vyhodit mezeru a tabulátor jako oddělovač, jinak bude každé slovo jednou hodnotou v cyklu, ty ovšem potřebuješ jako oddělovač newline, tedyset IFS=\n
udělá ten trik 
edit2: jinak já spíše preferuju
for line in `cat /etc/environment`; do export $line; done