Hack Your Design!

「たった一行でもっと高画質の画像を集める方法」のシェルスクリプトコード解説

たった一行でもっと高画質の画像を集める方法にあったシェルスクリプトのコード。

matome_url=$1;cnt=0;
for j in {1..10}; do
for i in `curl $matome_url\?page=$j| grep '_jWidgetData' | sed s/\&quot\;/\"/g|grep -o "url\"\:\"[^\"]*" | cut -d \" -f 3 `; do
  curl -o $2_$cnt.jpg $i;
  cnt=`expr $cnt + 1 `;
done
done

その中の1行、このコードの意味がよくわからなかったので調べてみた。

curl $matome_url\?page=$j| grep '_jWidgetData' | sed s/\&quot\;/\"/g|grep -o "url\"\:\"[^\"]*" | cut -d \" -f 3

いやぁ、この「◯◯で水着画像を集める」系のネタ元はphpでしたが、シェルでもいけちゃうんですね。奥深い・・・

  • このエントリーをはてなブックマークに追加
comments powered by Disqus