Replace unicode string on backwards compatible version

Fixes incorrect behavior on default OSX bash
Add more shopt properties to bash
Suppress error output for outdated OSX bash
Fixes ln property to be crossplatform
Remove wrapping from files