読者です 読者をやめる 読者になる 読者になる

RE:RE: 美人時計の画像ファイルが欲しい

美人時計とシェルスクリプトのお勉強

みんながRubyやらPythonやらで美人をさらってる。
RE: 美人時計の画像ファイルが欲しい
美人時計の画像ファイルが欲しい
Haskell で美人時計の美人をずるりとダウンロード

で、ロジック考えてたんだけど、画像をwgetでだめ?って邪道なことを考えちゃったんですよ。

これを機にシェルスクリプトを少しいじってみるかなと思いました。
まぁ、シェルスクリプトでする人いないだろうな〜てのもあった訳ですが。

シェルスクリプト

実直に書いてみたらこんな感じ。

#!/bin/sh

#command = 'wget'
command='curl -e http://www.bijint.com/  -O '
path='http://www.bijint.com/jp/img/photo/'
extension='.jpg'

hour=0
while [ $hour -lt 24 ]
do
 if [ $hour -lt 10 ]; then
  minute=0
  while [ $minute -lt 60 ]
  do
   if [ $minute -lt 10 ]; then
    $command $path''0$hour''0$minute''$extension
    minute=`expr $minute + 1`
   else
    $command $path''0$hour$minute''$extension
    minute=`expr $minute + 1`
   fi
  done
  hour=`expr $hour + 1`
 else
  minute=0
  while [ $minute -lt 60 ]
  do
   if [ $minute -lt 10 ]; then
    $command $path''$hour''0$minute''$extension
    minute=`expr $minute + 1`
   else
    $command $path''$hour$minute''$extension
    minute=`expr $minute + 1`
   fi
  done
  hour=`expr $hour + 1`
 fi
done

今回理解したこと

今回理解したことは、

です。

う〜ん。なぜか途切れ途切れに取得するのは改善の余地ありだな...。
wgetだと失敗することがあるのでcurlリファラをくっつけてとることにした。これで大丈夫。