Bangladesh were 56-4 at stumps after bowling out Sri Lanka for 222 runs on the opening day of the second and final Test in Dhaka on Thursday.