El terminal no reconoce imacro: // como protocolo, cree que es una ruta de acceso

3

Estoy intentando ejecutar esto desde la terminal:

open /Applications/Firefox.app imacros://run/?m=macro.iim

Esto me da el error

The file /Users/dave/Desktop/watch-nodejs/imacros:/run/?m=macro.iim does not exist.

El resultado esperado es abrir Firefox y escribir "imacros: // run /? m = macro.iim" en la barra de URL. Esto funciona en mac y windows, pero por alguna razón, mac piensa que "imacros: // run /? M = macro.iim" es una ruta a un archivo en mi computadora

    
pregunta daniel 13.08.2017 - 11:30

1 respuesta

4

Utilizar

open /Applications/Firefox.app --args 'imacros://run/?m=macro.iim'

para evitar que open ensucie el argumento. Además, la cita podría ayudar a evitar que el shell tropiece con caracteres especiales (no es realmente necesario en este caso específico).

    
respondido por el nohillside 13.08.2017 - 11:35

Lea otras preguntas en las etiquetas