Tengo este comando de la pregunta Automatización de latas ¿Servicio para obtener la ruta de la carpeta principal? pero tiene espacios en ella.
Cuando se ejecuta se ve así:
File Path: file:///Volumes/Desktop/Fortigate/Fortigate 200D/Policies.txt
Parent Folder: file:///Volumes/Desktop/Fortigate/Fortigate 200D
Esto es exactamente lo que quería, excepto que tiene espacios y necesita tener% 20 en lugar de los espacios en la ruta del archivo.
¿Podría alguien mostrarme cómo editaría el script de shell a continuación para reemplazar estos espacios con% 20?
toTheClipboard="File Path: file://$1 Parent Folder: file://$(dirname "$1")" pbcopy<<<"$toTheClipboard"