Como faço para obter um HTTP GET a partir de um script de shell Un * x em um sistema OS X padrão? (a instalação de software de terceiros não é uma opção, pois isso deve ser executado em muitos sistemas diferentes sobre os quais eu não tenho controle).
Por exemplo, se eu iniciar o servidor Mercurial localmente, fazendo um hg serve :
... $ hg serve
E então, de um Linux que possui o comando wget, eu faço um wget:
... $ wget http://127.0.0.1:8000
--2010-12-31 22:18:25-- http://127.0.0.1:8000/
Connecting to 127.0.0.1:8000... connected.
HTTP request sent, awaiting response... 200 Script output follows
Length: unspecified [text/html]
Saving to: `index.html
E no terminal em que lancei o comando "hg serve" , posso realmente ver que um HTTP GET chegou:
127.0.0.1 - - [30/Dec/2010 22:18:17] "GET / HTTP/1.0" 200 -
Portanto, no Linux, uma maneira de executar um HTTP GET a partir de um script shell é usar o wget (se esse comando estiver instalado, é claro).
Que outras maneiras existem para fazer o equivalente a um wget ? Estou procurando, em particular, algo que funcione nas instalações de estoque do OS X.