grep -o オプションを知ったかぶりしてみた。 grep で後方参照的なことをやろうと思うと、 -o オプションを使うと便利。 GREPコマンドは、マッチ行を取り出すので、MATCH部分を取り出すのはちょっと手間。 grep -o "<div id=“content”>.*"でマッチした箇所だけを取り出す。 これでちょっとした解析がとても楽になります。 マッチ部を取り出す。 つまりあるキーワードを含む「行」ではなく「マッチ部分」を取り出す grep -o で該当部分を取り出す takuya@air:~$ curl mixi.jp | grep -o "<script[^>]*>[^<]*</script>" % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent L