Suppress database change message in SQLCMD.exe
You can suppress (error) messages with a severity level lower than 10. Add -m10 as  startup option.

to the best of my knowledge, there is no direct way for SQLCMD to suppress that particular message. But perhaps suppressing info-type messages (as per above) will cut it?

Or, of course, use the -d switch as suggested by Dudi.