Shaw couldn't recover from the ankle injury.
The 19-year old made an impressive debut against Windies to seal a spot for the series against Australia.
He will be crucial for Team India in Australia.
He had injured his ankle during the fifth Test against England.
He continues to recover from his ankle injury.