Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
シェル スクリプトから FTP に接続し、最後に変更された 14 個 (または n 個) のファイルをタイムスタンプでプルして、現在のホストのいずれかのフォルダーに配置するにはどうすればよいでしょうか。使ってみます
mget
、しかし、タイムスタンプと取得するファイルの数に基づいてファイルを取得するように指定できますか...アドバイスしてください...よろしくお願いします...
ftpマクロ ( ) を定義し、 (ファイル内で)macdefログインを自動化し、~/.netrcスクリプト内でファイル リストを取得できます。awkまたはsort -kスクリプト内で日付順にリストを並べ替えて、N取得するファイルのリストを作成します。次に、リストをループし、ftp を起動してそれらを取得します。
ftp
macdef
~/.netrc
awk
sort -k
N
使いやすいかもしれませんcurl。perlおそらく、 andのようなものを使用する方が移植性が高くなりNet::FTPます。
curl
perl
Net::FTP