今日の回答
なんだか物凄い回答をした気がする。後悔。
そもそも、事前にディレクトリを分けて保管するなり、ファイル名に特徴を付けて置けばよい問題だから苦肉の策だけど、
FileList=$( ftp -n << EOF open サーバA user サーバB admin ls -l EOF )
でリストを変数一つに押し込んでいる辺りちょっと危険だよね。シェルの一変数辺りに入れられるデータ量って大きくないはずだから、オーバーした場合どうなるんだろう...。
今思いついたけど
DATE=$( date +"%b %d" ) LIST=$( ftp -n << EOF | | grep "${DATE}" | awk '{ print $9 }' | xargs open サーバA user サーバB admin ls -l EOF )
と、一気にやってしまえばデータ量は抑えられるかな。しかし、余計おかしなスクリプトになるな...。