Apri URL senza prefisso 'http: //' dalla riga di comando

0

Posso aprire un URL dal comando come:

open http://www.google.com

Se ho provato:

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

Tuttavia, funziona su Windows come:

start www.google.com

Non è conveniente aggiungere "http: //" ogni volta. Come risolvere il problema?

    
posta JawSaw 10.03.2018 - 10:40
fonte

1 risposta

2

Come @Mark ha detto ,

A URL must begin with a protocol ie the bit before the : so what you have is not a URL.

Dovrai creare il tuo wrapper per il comando open. Ad esempio, puoi utilizzare questa funzione per aggiungere http :

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

Esegui con openweb google.com o openweb www.google.com .

Inserisci questo in un file di profilo come ~/.bash_profile per essere disponibile in tutte le shell interattive.

    
risposta data 10.03.2018 - 12:21
fonte

Leggi altre domande sui tag