シェル スクリプトを使用して、Windows サーバーから最新のファイルを取得しています。次のコマンドを使用してこれを行っています。
ncftpls -m -u MYUSERNAME -p MYPASS ftp://abc.com/FOLDER \
| sort +1 -2 --field-separator=\; \
| tail -n1 | cut -d';' -f4 | sed 's/ //g'
今、同じスクリプトを実行して、Linux サーバーからファイルを取得しようとしています。そのために、スクリプトを次のように変更しました。
ncftpls -m -u MYUSERNAME -p MYPASS ftp://abc.com/FOLDER \
| sort +1 -1 --field-separator=\; \
| tail -n1 | cut -d';' -f8 | sed 's/ //g'
しかし、それは失敗しています。UNIX サーバーでは、2 つのフォルダー.
と..
. .
これらのフォルダーが問題を引き起こしていると思うので、そのフォルダー内のファイルのみを一覧表示したいと思い..
ます。
助けてください。