bashでソケットプログラミング

exec 5<>/dev/tcp/news.google.co.jp/80
echo -e "GET / HTTP/1.1\nHost: news.google.co.jp\n">&5
cat <&5

よくよく考えたらman bashで以前に見かけていたような気もしないでもないが、きちんと把握してなかった。
OSレベルの機能ではないが、シェルレベルの実装でPlan9風にシェルからソケットが開けるのであった。

(この記事はこちらを参考にしました)