El terminal no reconoce imacro: // como protocolo, cree que es un nombre de ruta

Estoy tratando de 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 direcciones. Esto funciona en Mac y Windows, pero por alguna razón, mac piensa que "imacros: // run /? M = macro.iim" es una ruta a un file en mi computadora

  • ¿Cómo puedo configurar el historial del terminal Mac OS X para que funcione como Linux cuando utilizo flechas arriba / abajo?
  • Comando "abrir" del terminal OS X y mantener el foco en la línea de command
  • cambiar el idioma del terminal os x
  • Usar kdiff3 como pnetworkingeterminado git diff viewer en Mac OS
  • alias no funciona en la terminal
  • command cal - comienza el lunes
  • Cómo SSH en una línea
  • Número de serie de la terminal
  • One Solution collect form web for “El terminal no reconoce imacro: // como protocolo, cree que es un nombre de ruta”

    Utilizar

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

    para evitar open de jugar con el argumento. También citar podría ayudar a evitar que el intérprete de commands tropiece con cualquier carácter especial (no es realmente necesario en este caso específico).

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).