A man has been injured in a machete attack in Melbourne’s CBD overnight. He was struck by a man armed with the weapon in the Queen St area just after 2.20am on Monday.