Это потому, что вы не завершаете вторую строку: { cmd1; cmd2; } верна. Точка с запятой означает «конец команды».