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?
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