質問: 以下のファイルimg.csvに画像のurlのリストが保存されています。 本来 curl =LO [url] でローカルに保存できるのですが、 urlがファイルに保存されているときはどうしたらいいのでしょうか? wgetも使いましたが、 cat omg.csv | wget -I- だと保存先のフォルダの指定ができません、 どうしたらファイルに保存してある画像urlを指定先かローカルに保存できるのでしょうか? ご教授お願いいたします。
回答: img.csv ファイルが行ごとにURLが並んでいるとして ``` http://server1/ http://server2/ http://server3/ ``` bashで(bシェルで十分) ``` #!/bin/sh for url in `cat img.csv`; do # 確認の為、echo echo ${url} # wgetなら wget ${url} # curlなら curl ${url} done ``` ではいかがでしょう。(良くあるパターンです) `wget`や`curl`のコマンドラインオプションは適当に追加してください。