Para un archivo seleccionado en Finder, me gusta ejecutar un perl script usando Servicios. He creado 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 del archivo seleccionado aparece como algo así:
"Macintosh HD:Users:myaccountname:Documents:texfile.tex"
que el perl script no puede entender. ¿Cómo puedo hacer que sea un nombre de archivo tipo UNIX?