0

シェル スクリプトを使用して、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 つのフォルダー.... .これらのフォルダーが問題を引き起こしていると思うので、そのフォルダー内のファイルのみを一覧表示したいと思い..ます。

助けてください。

4

0 に答える 0