CSVファイルには、次の形式の2つの列があります。Bash/Shell CSVファイルのリンクからファイルをダウンロード
名前:リンクは、;で区切られます。例
Product_1;www.example.com/product_1.png,www.example.com/product_2.png;
私はそれが画像をダウンロードすることができますので、whileループを作成し、それに応じてそれらの名前を変更しようとしていますが、それを把握することはできませんため
//申し訳ありませんが、自分自身をmisexplained、Iこれは私が今
まで取得するために管理してきたものである可能場合、私は_1、_2などとの最初の列の名前を取るためにダウンロードした写真をたいと言うことを意味し210
#!/usr/bin/env bash
fname="$1"
while IFS=";" read f1 f2
do
mkdir -p "$f1";
wget -P "$f1" "$f2"
done < "$fname"
これはファイルに対してのみ機能しますが、私の人生を楽にする方法はありますか?
リンク数はご存知ですか?または、リンクの数は固定されていますか? –
@ClintonLamどこでも名前/オブジェクトごとに2から12-13まで –
すべてのリンクはカンマ '、'で区切られていますか? –