The salvage wallet operation makes a new recovered wallet, but before it makes changes, you should do your own backup first - just in case it goes wrong. Make a copy of the wallet.dat file in the data directory first. ~/Library/Application Support/Bitcoin/
I'm guessing this is the command for Windows. Do you know what it would be for Mac OSX? That information doesn't seem to be readily available.