2016-04-18 11 views
1

wgetを使って最新のファイルをディレクトリにダウンロードすることは可能ですか?私はオプション-ncを使ってまだダウンロードされていないファイルだけをダウンロードすることができますが、ftp://ftp-cdc.dwd.de/pub/CDC/grids_germany/hourly/radolan/recent/の最新の単一ファイルをダウンロードし、そのディレクトリのすべての(新しい)ファイルではないことを望みます。ディレクトリにある最新のファイルのみをダウンロードするようにwgetに指示しますか?

答えて

1

あなたは、そのバージョン番号を使用して、最新のファイルをダウンロードしようとすることができます:

wget ftp://ftp-cdc.dwd.de/pub/CDC/grids_germany/hourly/radolan/recent/$(wget -O- ftp://ftp-cdc.dwd.de/pub/CDC/grids_germany/hourly/radolan/recent/ | egrep -o 'raa01-rw_10000-[0-9\.]+\-dwd---bin.gz' | sort | tail -1) 
+1

警告:私はSOからの私の端末にこれをコピーし、それはコマンドが動作しないようにいくつかのエスケープ文字を追加しました。あなたのコマンドは正しいですが、誰かがエラーに遭遇した場合、その理由が考えられます。コピーした後に角括弧の前に\を取り除くだけで良いはずです。 –

関連する問題