imgurリンクを含むリストがあり、そこからリンクをダウンロードして自動的に名前を変更したいのですがwget.
たとえば、リスト内のリンクは次のとおりです。
http://i.imgur.com/YSLB7eh.jpg
http://i.imgur.com/1SHYQHZ.jpg
img1.jpg と img2.jpg としてダウンロードしたいです。
答え1
この bash スクリプトを試してみてください (.jpg のみで動作します)。おそらく最もエレガントな解決策ではないと思いますが、これでうまくいくはずです。list.txt
リスト ファイルの名前を変更します。
#!/bin/bash
count=1
while read p; do
wget -O "img${count}.jpg" $p
count=$((count+1))
done <list.txt
これをどうやって使うのですか?
- 画像をダウンロードする場所に新しいファイルを作成し、任意の名前を付けます (例: )
downloadlist.sh
。 - 上記のスクリプトの内容をファイルに追加し、
list.txt
リスト ファイルの名前を変更して保存します。 chmod を使用して実行可能にします。
chmod +x downloadlist.sh
ファイルを実行し、処理が完了するまで待機します。
./downloadlist.sh