Oh yeah,
вы правы,
rumi78, что эта запутанность с «indata» и «outdata», котор я уже упомянул!
С «положено» разрешению был точн; -)
В лубом случае, I раз имело аналогичный случай здесь, где я обеспечил разрешение смотря как это:
#! /bin/shHOST= " xxxxxx "USER= " вереск "PASSWD= " ******* «CMDFILE= " /tmp/rc.ftp.$$ "REMOTEDIR= " /usr/indata "LOCALDIR= " /usr/outdata "PATTERN= " *2010020214* "
NUMFILES=10
LISTING=$ (ftp - в потребителе <>$USER $PASSWD $HOST
компактный диск $REMOTEDIR
ls $PATTERN
прекращено
EOF)
SLISTING=$ (отголосок $LISTING | отрезок - f1-$NUMFILES - d " ")
отголосок «открытое $HOST» > CMDFILE
отголосок «потребитель $USER $PASSWD» >> CMDFILE
отголосок «verbose» >> CMDFILE
отголосок «ascii» >> CMDFILE
отголосок «компактный диск $REMOTEDIR» >> CMDFILE
отголосок «lcd $LOCALDIR» >> CMDFILE
для АРХИВА в $SLISTING
сделайте
отголосок «получает $FILE» >> CMDFILE
сделано
«прекращенный» отголосок >> CMDFILE
ftp - в <�>rm CMDFILE
Основно, мы используем FTP для того чтобы создать дистанционное перечисление после этого для того чтобы обрабатывать первые 10 элементов в втором шаге FTP.
wmp