[Pythonmac-SIG] Off-topic : /dev/tcp

Cameron Laird claird at lairds.com
Tue Mar 30 15:03:13 EST 2004


> From pythonmac-sig-bounces at python.org Tue Mar 30 14:44:53 2004
> 		.
> 		.
> 		.
> The book "Linux shell scripting with Bash" says that you can open 
> network connections with /dev/tcp as in

> exec 3<> /dev/tcp/localhost/80

> The author then gives an example in shell script of how to use /dev/tcp 
> to connect to a webserver.

> I just wanted to investigating this as an alternative to a Python + 
> httplib + wxWindows script which I wrote.
> 		.
> 		.
> 		.
Oh, *that*; I would have summarized that in quite different words.

I'm far more often involved in moving people from *sh to Python, 
rather than the other way around.  Let's give this a try, though.

Anyway, /dev/tcp isn't a "real" inode, it's just a syntax bash and
ksh use for networking.  So, if I understand you correctly, you 
want to do a bit of socket programming under MacOS X with bash.
Well, that's easy enough ... no, wait; is all you want to script
downloading of a few http: documents?  I think there's an even 
easier way to achieve that.



More information about the Pythonmac-SIG mailing list