Looks like the package containing /etc/profile.d/cedilla-brazil.sh was updated and has a bug in it, so it has an invalid shell syntax in a test invocation.
You can use the terminal command:
dpkg -S /etc/profile.d/cedilla-brazil.sh
to find out which package owns that file, then you should go to Launchpad and file a bug against that package with the appropriate information. I don't have that file on my system so I can't help more than that.
Fixing it won't be so simple, unless you can uninstall that package while you wait for it to be fixed. If you need the package, though, you'll have to either live with the message or else try to fix the syntax error yourself.