2007-11-19 URLの抽出(ワンライナー) Ruby ファイルからURLというかドメイン名だけを抽出するワンライナー。 ruby -ruri -e 'puts $<.read.scan(URI.regexp("http")).map{|x| x[3]}' $<を使っているので、ファイル名を引数で与えてもいいし、パイプで繋いでもいい。 $ echo 'http://howdyworld.org' | ruby -ruri -e '...' $ ruby -ruri -e '...' index.html