Pular para o conteúdo

glob em lftp

Responder tópico
  • Denunciar
  • Indicar

1. glob em lftp

Enviado em 13/12/2018 - 12:03h

Bom dia, pessoal,

O código que vou postar abaixo me retorna um comportamento não esperado na função glob, porque, encontrando ou não o arquivo pedido, ela me retorna o echo referente a ter encontrado. Eu testo para avaliar a resposta para caso o arquivo não exista informando um nome de um arquivo que realmente não existe ou passando um diretório que não existe, mas das duas formas eu recebo a mensagem que me informa ter encontrado o arquivo. Alguém sabe me ajudar?



i=1
dia=2018-10-17
arq="NOMEDOARQUIVO${dia}_${i}_xxx.csv"

lftp -u parametros_para_estabelecer_conexao <<EOF

glob --exist -f Diretorio/${arq} && echo found it || echo didnt find it

EOF


Responder tópico

2. Re: glob em lftp

Enviado em 13/12/2018 - 20:42h


matheusdamato escreveu:

Bom dia, pessoal,

O código que vou postar abaixo me retorna um comportamento não esperado na função glob, porque, encontrando ou não o arquivo pedido, ela me retorna o echo referente a ter encontrado. Eu testo para avaliar a resposta para caso o arquivo não exista informando um nome de um arquivo que realmente não existe ou passando um diretório que não existe, mas das duas formas eu recebo a mensagem que me informa ter encontrado o arquivo. Alguém sabe me ajudar?



i=1
dia=2018-10-17
arq="NOMEDOARQUIVO${dia}_${i}_xxx.csv"

lftp -u parametros_para_estabelecer_conexao <<EOF

glob --exist -f Diretorio/${arq} && echo found it || echo didnt find it
EOF
Boa noite Matheus.
Nao tem o comando "glob" no meu debian, nem disponível para instalação...
Portanto, segue outra opção:
[[ -e Diretorio/${arq} ]] && echo found $arq || echo Not found $arq 

Ou
[[ $(ls -l Diretorio/${arq}) ]] && echo achou ||echo não achou 

Att.:

3. Re: glob em lftp

Enviado em 20/12/2018 - 16:49h

Esse comando não funciona dentro de uma lftp!

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder