I dont see Shak getting a lot of matches tbh. The games are taking place in South Africa where the surface isnt welcoming for spinners. We know that KKR wont bench Narine. So i doubt if they will go with both Shak and Narine for most games. Having said that, i think he will still play a handful of matches because of his batting.
From a Bangladeshi point of view, the less matches he plays the better. He is a long tour coming up and he has injury concerns. In fact I wouldnt mind if gets only 2-3 games.