2chブラウザJDでスレ内の画像を一括ダウンロードする2
前回のは本当くそなスクリプトで,もうちょっといい書き方があった.
#!/bin/bash # Usage: command input_url downloaded_directory CMDNAME=`basename $0` if [ $# -ne 2 ]; then echo "Usage: $CMDNAME input_url downloaded_directory" 1>&2 exit 1 fi cd ~/Pictures/2ch_img/ mkdir "$2" cd "$2" wget -O output.dat $1 sed -e 's/ /\n/g' output.dat | sed -e 's/^ttp/http/;/^http:\/\//! d' > urllist.txt wget -nc -t 3 -i urllist.txt echo "downloaded!!" exit 0
ちなみに前回のスクリプトでは画像としてjpgとpngとbmpしか指定してなかったが,このスクリプトはurl全てを抽出している
必要があれば欲しい拡張子のurlだけurllist.txtから抽出した方がいいと思う.