Ele se parece muito com o editor que você usou para alterar caracteres de nova linha ('\ n') (que são numericamente iguais aos caracteres de alimentação de linha (LF)) com sequências CR + LF (CR = retorno de carro). Em sua totalidade, as mensagens de erro que você mostrou não fazem muito sentido, mas essa parte saltou para mim:
…bash: /etc/profile: line 6: syntax error near unexpected token '{
'
Isso está dizendo que o "token inesperado" é um {
seguido por um CR.