My take. Shake off means to rid oneself of worry after a bit of time and "get on with life". Shrug off means more to ignore something or pretend that it is of no significance, at the onset.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
Gene93Thank you, Philip. Could someone also shrug off responsibility?Absolutely. I'm trying to do that myself in one aspect of my retired life.