Para un archivo seleccionado en Finder, me gusta ejecutar un script perl usando Servicios. Creé un proceso de Automator que ejecuta un AppleScript:
on run {input, parameters}
tell application "Terminal"
activate
do script "/Users/myaccountname/Applications/TeXcount_3_0/texcount.pl \"" & (input as string) & "\""
end tell
end run
El único problema es que el nombre de archivo seleccionado aparece como algo así como:
"Macintosh HD:Users:myaccountname:Documents:texfile.tex"
que el script de perl no puede entender. ¿Cómo puedo hacer que sea un nombre de archivo similar a UNIX?