Estoy trabajando en un applecript que extrae las copias de seguridad antiguas de Time Machine y las coloca en una nueva carpeta. Pero si el nombre antiguo de la computadora tiene un espacio en él, eso causa un problema en el comando do shell script.
Aquí hay un ejemplo:
set old_hdd_name to text returned of result
display dialog "Input your Time Machine (external)'s Name *Case sensitive*
e.g.,
-Time Machine
-My External Drive" default answer ""
set old_time_name to text returned of result
Así que digamos que old_hdd_name es Conners Mac. ¿Cómo podría decirle que busque un espacio y luego lo agregue para que resulte ser Conners \ Mac? Si funcionara mejor en C, también podría hacerlo allí.
¿Cómo podría escapar de ese espacio?