Esegui Safari dalla row di command con il parametro URL

Sto cercando di aprire Safari (su OS X 10.8) dal terminal eseguendo quanto segue:

open -a /Applications/Safari --args "http://www.example.com" 

Safari si apre e cerca di navigare all'URL:

 file:///http:/www.example.com 

C'è un modo per get Safari per aprire il browser all'URL specificato?

Nota: non riesco ad open http://www.example.com perché non posso essere garantito che Safari sia il browser predefinito. (E prima di essere chiesto perché non utilizzo il browser predefinito – sto facendo l'automatizzazione dei test di browser.)

Sembra che la risposta è:

 open -a safari http://www.example.com 

Secondo la pagina man per open (1) , aprire un file <nomeapplicazione> apre un dato file con una determinata applicazione. Pertanto, questo sembra la syntax più appropriata.

Questo thread del forum e questa pagina trac per un gestore di file di piattaforma spiegano di più.