人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

ftpサイトに大量のファイルがあり、terminalからそれらをすべてダウンロードしようとしています。手元には、ファイルパスが大量の行のテキストです。wgetを使って、もしくは別の方法でもかまいませんので、コマンドをつかってダウンロードする方法を教えてください。

wgetのうしろのパスを指定するところを変数にして一行ずつダウンロードさせていけるんじゃないかとかんがえていますが、その部分をどのように行なったらよいかがわかりません。

●質問者: spin6536
●カテゴリ:コンピュータ インターネット
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● iwaim

こんなファイルはあるってことですかね?

/foo/bar/sample.txt
/baz.txt

terminalが何を指しているのかよくわかりませんが、じゃあこんな感じで。

$ cat ファイルリストのファイル | xargs -I{} wget ftp://example.org{}

2 ● TransFreeBSD

sedでurlにして-iオプションを使う
http://www.bookshelf.jp/texi/wget/wget-ja_7.html

sed -e 's/^/ftp:\/\/example.org/' hoge.list | wget -i -

コネクションが減る気がする
#気がするだけかもしれない

関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ