ダウンロードしたい画像へのリンクのリストを含む.txtファイルがあるとします。例:
image.jpg
image2.jpg
image3.jpg
私が使用するもの:cat images.txt | xargs wget
そしてそれはうまくいきます
今やりたいことは、次の形式の別の.txtファイルを提供することです。
some_id1 image.jpg
some_id2 image2.jpg
some_id3 image3.jpg
私がやりたいことは、 ''内の各行を分割し、右側のリンクをダウンロードしてから、左側のIDを使用してダウンロードしたファイルの名前を変更することです。
個々の行ごとに何とかwget image.jpg -O some_id1.jpgを使用したいと思います。
したがって、出力は次のようになります。
some_id1.jpg
some_id2.jpg
some_id3.jpg
どんなアイデアがありますか?
ベストアンサー1
これはあなたの仕事をすることができます
while read a b
do
wget "$b" -O "$a".jpg
printf "$a".jpg"\n%s" >> newfile
done < images.txt