El script actual que estoy usando para obtener la ruta del archivo para una sola selección en el buscador es
tell application "Finder"
set thepath to selection as text
set pospath to quoted form of the POSIX path of thepath
end tell
Me da una ruta como esta: '/Users/lawsome/Desktop/jan-study/untitled folder/'
Este formato de ruta funciona para pasar una sola ruta de archivo para acciones adicionales como mover o eliminar el archivo seleccionado.
Cuando intento el mismo script para varias selecciones en el buscador, obtengo un resultado como este:
'/Users/lawsome/Desktop/Business Org Feedback.pdfMacintosh HD/Users/lawsome/Desktop/Top 10Macintosh HD/Users/lawsome/Desktop/Follow_Up_letters_Samples.pdfMacintosh HD/Users/lawsome/Desktop/Learn Outlook Tips.txtMacintosh HD/Users/lawsome/Desktop/OutlookTips.pdf'
Este resultado no funciona para mí. Lo que estoy tratando de lograr es pasar varias rutas para los elementos del buscador seleccionados para una acción adicional.
Si arrastro varios archivos en el terminal, muestra la ruta de los archivos en un formato diferente y eso funciona para una acción adicional. ¿Cómo puedo obtener la ruta correctamente a través de un script o un comando de terminal?