私はbashスクリプトを作成しており、実行する必要があるタスクの1つは、curlでFTPサーバーに接続し、変更された.zipファイル。curlでbashスクリプトを使用してFTP経由でディレクトリ内の最後に変更されたファイルを取得する
私たちが見ているファイルの名前形式はMM_DD_YYYY_ALL.zip
です。
は、これまでのところ私は<< >>
に省略して、持っている:
export FILEPATTERN=_ALL.zip
for FILE in `curl -u << SERVER INFO >> 2> /dev/null | grep ${FILEPATTERN} | awk -F\ '{print $9}'`
do
...
# Do stuff with each file to determine most recent version.
...
done
ファイル名がYYYY_MM_DD
フォーマットされていないという事実は、これはいくつかの簡単なトリミングや計算を行うことができない主な理由のようです。
最新の変更されたzipファイルの名前をこのリストから引き出す有効な方法はありますか?または、リストが生成されている間に実行できる処理がいくつかありますか?
乾杯。
乾杯、それは行きます。あなたに戻ってきます。 –
完璧に作業しました。おかげでPeter。 –