0

シェル スクリプトから FTP に接続し、最後に変更された 14 個 (または n 個) のファイルをタイムスタンプでプルして、現在のホストのいずれかのフォルダーに配置するにはどうすればよいでしょうか。使ってみます

mget

、しかし、タイムスタンプと取得するファイルの数に基づいてファイルを取得するように指定できますか...アドバイスしてください...よろしくお願いします...

4

1 に答える 1

1

ftpマクロ ( ) を定義し、 (ファイル内で)macdefログインを自動化し、~/.netrcスクリプト内でファイル リストを取得できます。awkまたはsort -kスクリプト内で日付順にリストを並べ替えて、N取得するファイルのリストを作成します。次に、リストをループし、ftp を起動してそれらを取得します。

使いやすいかもしれませんcurlperlおそらく、 andのようなものを使用する方が移植性が高くなりNet::FTPます。

于 2013-08-01T16:53:55.950 に答える