Ho questo comando dalla domanda Can automation servizio per ottenere il percorso della cartella principale? ma contiene degli spazi.
Quando viene eseguito, appare come segue:
File Path: file:///Volumes/Desktop/Fortigate/Fortigate 200D/Policies.txt
Parent Folder: file:///Volumes/Desktop/Fortigate/Fortigate 200D
Questo è esattamente ciò che volevo tranne che ha spazi e deve avere% 20 invece degli spazi nel percorso del file.
Qualcuno potrebbe mostrarmi come modificare lo script della shell qui sotto per sostituire questi spazi con% 20?
toTheClipboard="File Path: file://$1 Parent Folder: file://$(dirname "$1")" pbcopy<<<"$toTheClipboard"