The West Indies failed to make any breakthrough by the first interval after Bangladesh resumed on the overnight score of 164-3.
Shakib (65) and Islam (62) added 88 runs in their partnership from 29 overs in the morning.
Ravi Rampaul's bowling figures stood at 2-66.