原です。

|  豊福@パパイヤです。
|
|  URL で指定されたファイルから文字列を grep したい
|のですが ruby で簡単に書けますか。多分書けますよね。
|もし短ければそのプログラムも教えてもらえませんか。

簡単な、、ってことはこんなんでいいのかな。

------------------------^ httpcat.rb
#!/usr/bin/ruby
require "socket"
host = ARGV.shift
host =~ /([^\/]*)(.*)/
server, target = $1, $2

sock = TCPsocket.open(server, 80)

sock << "GET #{target} HTTP/1.0\r\n"
sock << "Accept: */*\r\n"
sock << "\r\n\r\n"

head = ""
while line = sock.gets
  head.concat line
  break if line =~ /^\r?\n/
end

if head =~ /^Content-length:\s*(\d+)/i
  len = Integer($1)
  body = sock.read(len)
else
  body = sock.read
end

sock.close

#print head
print body
------------------------$ httpcat.rb