According to Courier Mail report, 34-year-old Narendrakumar Patel's throat was slashed at one of the busiest train stations at Brisbane's Roma Street Station about 4.20 pm on Mar 17.
Although a 26-year-old man was charged after handing himself in at police headquarters across the road, the news of the knife attack was kept under wraps by authorities, the report said.
The suspect was charged with assault occasioning bodily harm and carrying a knife in a public place. It is believed the bluntness of the knife saved Patel from more serious injuries.
Despite police prosecutors opposing bail, the man was released and is due to face court again on Apr 15.
The attack on Patel was seen by police monitoring the station on closed-circuit television screens, the report said.
Police did not release the details of the assault possibly to avoid any debate about the safety of Indians in Australia.