I'm pretty sure that is only an English bank holiday, not a Scottish one. If I'm wrong, the big shops will all be open and almost everything else, except perhaps the odd small independent shop. All museums and attractions will be open. The festival is still on, so the town should be busy. Nothing to worry about.
Looking for some local knowledge here please. I've just realised, somewhat belatedly, that the day trip to Edinburgh which I've arranged, falls on a bank holiday (26th August). As the plan was for a shopping trip, have I cocked up here? Will the shops all be shut or will it be Sunday hours or what? Can anyone advise? Thanks.