Oh ja,
u bent juist,
rumi78, die deze verwarring met „indata“ en „outdata“ is ik reeds vermeldde!
Met „zet“ de oplossing fijn zou zijn; -)
In elk geval, had I eens een gelijkaardig geval hier, waar ik een oplossing kijkend als dit verstrekte:
#! /bin/shHOST= " xxxxxx "USER= " heide "PASSWD= " ******* „CMDFILE= " /tmp/rc.ftp.$$ "REMOTEDIR= " /usr/indata "LOCALDIR= " /usr/outdata "PATTERN= " *2010020214* "
NUMFILES=10
LISTING=$ (FTP - in $HOST <>gebruiker $USER $PASSWD
CD $REMOTEDIR
ls $PATTERN
houd met op
EOF)
SLISTING=$ (echo $LISTING | besnoeiing - f1-$NUMFILES - D " „)
echo „open $HOST“ > CMDFILE
echo „gebruiker $USER $PASSWD“ >> CMDFILE
echo „breedsprakige“ >> CMDFILE
echo „ASCII“ >> CMDFILE
echo „CD $REMOTEDIR“ >> CMDFILE
echo „lcd $LOCALDIR“ >> CMDFILE
voor DOSSIER in $SLISTING
de echo „krijgt $FILE“ >> CMDFILE
gedaan
echo „opgehouden met“ >> CMDFILE
FTP - in <�>rm CMDFILE
Fundamenteel, gebruiken wij FTP om een verre lijst te creëren om de eerste 10 elementen in een tweede stap van FTP dan te verwerken.
wmp