Shakib Al Hasan has been ruled out of the tri-nation series against India and Sri Lanka due to a finger injury.