Intenté usar el comando:
open <filename.pdf>
pero el mensaje que recibí fue
No se pudo obtener un descriptor de archivo que se refiera a la consola
¿Qué puedo hacer?
¿Estabas escribiendo literalmente los caracteres "<" y ">" en ese comando, o quisiste decir:
open FILENAME.pdf
¿Dónde FILENAME es una variable de marcador de posición para potencialmente cualquier nombre de archivo?
Los caracteres de redirección de < > tienen un significado especial y son interpretados por el shell y su uso como usted describió bien podría causar ese mensaje de error ya que su comando en ese caso significa algo similar a 'hacer que el descriptor de archivo de entrada estándar para el comando abierto sea sea filename.pdf y haga que su descriptor de archivo de salida estándar sea UNNAMED FILE'
Eso probablemente explica tu error.
F.
Utilizar esta:
abra /Users/yourid/subfolder1/subfolder2/your filename.pdf
Esto funcionará porque Preview
es el controlador predeterminado para archivos PDF. Si no hay un controlador predeterminado, O si desea abrir con una aplicación diferente, use la -a
opción y especifique el controlador/aplicación que desea usar. Y lea man open
... o simplemente escriba open
en la línea de comando por sí mismo.
grg