Abra las URL sin el prefijo 'http: //' desde la línea de comandos

0

Puedo abrir una URL desde el comando como:

open http://www.google.com

Si lo intenté:

open www.google.com
The file ~/www.google.com does not exist.
Perhaps you meant 'http://www.google.com'?

Sin embargo, funciona en Windows como:

start www.google.com

No es conveniente agregar 'http: //' cada vez. ¿Cómo resolver el problema?

    
pregunta JawSaw 10.03.2018 - 10:40

1 respuesta

2

Como @Mark dijo ,

  

Una URL debe comenzar con un protocolo, es decir, el bit antes de: así que lo que tienes no es una URL.

Tendrá que crear su propio contenedor para el comando de apertura. Por ejemplo, puede usar esta función para anteponer http :

function openweb() { open http://$1 }

Ejecutar con openweb google.com o openweb www.google.com .

Coloca esto en un archivo de perfil como ~/.bash_profile para que esté disponible en todos los shells interactivos.

    
respondido por el grg 10.03.2018 - 12:21

Lea otras preguntas en las etiquetas