電子書籍の厳選無料作品が豊富!

お世話になります。

ftp.batの中身
ーーここから
open ftp.server
user foo var
cd ftpdir/test
ls
ーーここまで

ftp -n <ftp.bat> ls.log

でファイル名を取得しテキスト操作後ファイル名だけになったファイル名リストがあります。
このリストを使いリストにあるファイルだけを一括GETすることは出来ますでしょうか。
ls.logの中身は下記のようになっております。
a.csv
b.csv
c.csv

z.csv

A 回答 (1件)

open ftp.server


user foo var
cd ftpdir/test
get a.csv
get b.csv
...
ってファイルを作れればよさそうだ、ということはおわかりですか?

あとは、sedだけでもなんとかなります。
    • good
    • 0
この回答へのお礼

ご回答ありがとうございました。
結局繰り返し処理で実装することにいたしました。
while

done < ls.log

お礼日時:2016/11/17 17:06

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!