Pergunta : Certificado do ftp através de Unix

Olá!, o

I tem um certificado pequeno de unix que use o ftp para transferir limas entre 2 caixas de Unix. Isto trabalha muito bem mas eu apenas estou usando o mget e o wild-card em minha lima names.

What que eu quero fazer agora é retrict o número de registros retornou. isto é. Eu quero somente retornar 10 limas mesmo se mais de 10 existem dentro da busca do convite. Eu não não tenho nada no tha do nome de arquivo restringirei isto assim que estava esperando-o que havia um código way.

Script está:-

ftp do
FILE='*2010020214*'< do Br/>USER='heather'< Br/>HOST='xxxxx'
PASSWD='******* '- os retornos do off
mget $FILE
bye
##quit
END_SCRIPT
##exit 0

This do
ascii
prompt do
lcd /usr/outdata da PASSAGEM $PASSWD
cd /usr/indata do USUÁRIO $USER
quote do <quote do inv $HOST 20 registros com o “*2010020214*” em algum lugar no nome, mas eu queremos parar em 10 e ignorar o rest.

Thanks
H
class= do

Resposta : Certificado do ftp através de Unix

Oh yeah,
você é direito, rumi78, que é esta confusão com o “indata” e “outdata” que eu já mencionei!
Com “põr” a solução ser fino; -)

Em todo o caso, I teve uma vez um caso similar aqui, onde eu forneci uma solução que olha como esta:

#! /bin/sh
HOST= " xxxxxx "
USER= " urze "
PASSWD= " *******
CMDFILE= " /tmp/rc.ftp.$$ "
REMOTEDIR= " /usr/indata "
LOCALDIR= " /usr/outdata "
PATTERN= " *2010020214* "
NUMFILES=10
LISTING=$ (ftp - no usuário <>$USER $PASSWD de $HOST
$REMOTEDIR cd
ls $PATTERN
parado
EOF)
SLISTING=$ (eco $LISTING | corte - f1-$NUMFILES - d " ")
eco “$HOST aberto” > CMDFILE
eco “usuário $USER $PASSWD” >> CMDFILE
eco “verbose” >> CMDFILE
eco “ASCII” >> CMDFILE
eco “$REMOTEDIR cd” >> CMDFILE
eco “lcd $LOCALDIR” >> CMDFILE
para a LIMA em $SLISTING
  fazer
     o eco “começ $FILE” >> CMDFILE
   feito
eco “parado” >> CMDFILE
  ftp - <�>no rm CMDFILE

Basicamente, nós usamos o ftp para criar uma lista remota para processar então os primeiros 10 elementos em uma segunda etapa do ftp.

wmp
Outras soluções  
 
programming4us programming4us