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

  • El nombre de la máquina del indicador de terminal Mac se convierte en "bogon" después de usar traceroute
  • No se puede iniciar Octave 3.8.0 en modo GUI
  • Informes de mouse de terminal de Mac OS X
  • La aplicación Java no forzará la salida, previene el cierre
  • Cambiar el color de la window de terminal activa
  • Use rsync para copyr automáticamente un file a otra carpeta
  •  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 usar la Terminal para enviar pulsaciones de teclas?
  • Cómo saber qué aplicación de terminal (iTerm o Terminal) se ejecuta desde dentro de bash
  • Las sesiones de SSH se cuelgan después de que VPN se vuelva a conectar
  • el script de shell da el error [:! -z: el operador unario esperado mientras se ejecuta
  • nombre de usuario diferente en Terminal y Preferences del sistema
  • ¿Cómo se puede usar el command 'mail'?
  • 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).