Quiero tomar una cadena como esta:
Example string 59^!#&$(
Y convertirlo en esto:
\E\x\a\m\p\l\e\ \s\t\r\i\n\g\ \5\9\^\!\#\&\$\(
He intentado:
sed -e 's/./\\&/g; 1{$s/^$/""/}; 1!s/^/"/; $!s/$/"/'
como se señaló aquí:
Pero, como señaló dalelane en un comentario, esto no funciona en la vainilla instalación de bash en macOS. Me han confirmado que esta con macOS Sierra Alta.
Alguna sugerencia?