Definition of shake out:
(v) :
(transitive, also figurative) To agitate a piece of cloth or other flexible material in order to remove dust, or to try to make it smooth and flat.
(v) :
(idiomatic) To result or transpire.
(v) :
(sports) To shake one's arms or legs, in order to resist muscle fatigue.
(v) :
(nautical, transitive) To unfurl a reef from a sail