Listar e baixar arquivos FTP [RESOLVIDO]

1. Listar e baixar arquivos FTP [RESOLVIDO]

thiago
lacerdat25

(usa Red Hat)

Enviado em 20/11/2020 - 13:00h

Olá,

Estou criando um job que vai acessar um FTp e baixar o arquivo dia.
Atualmente esse FTP possui vários arquivos com o mesmo nome, mas eu preciso somente o de HJ, D0.
Note no exemplo abaixo que tenhos varios arquivo log.txt, mas o que os diferencia é a data do dia.

-rw-rw-rw- 1 user group 1033075 Nov 17 01:49 log.txt
-rw-rw-rw- 1 user group 508518 Nov 18 01:24 log.txt
-rw-rw-rw- 1 user group 508519 Nov 18 01:24 log.txt
-rw-rw-rw- 1 user group 446472 Nov 19 01:25 log.txt
-rw-rw-rw- 1 user group 446473 Nov 19 01:25 log.txt
-rw-rw-rw- 1 user group 453762 Nov 20 01:27 log.txt


Alguém pode me dar um luz?

Obrigado!


  


2. Re: Listar e baixar arquivos FTP

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 20/11/2020 - 16:53h

lacerdat25 escreveu:

Olá,

Estou criando um job que vai acessar um FTp e baixar o arquivo dia.
Atualmente esse FTP possui vários arquivos com o mesmo nome, mas eu preciso somente o de HJ, D0.
Note no exemplo abaixo que tenhos varios arquivo log.txt, mas o que os diferencia é a data do dia.

-rw-rw-rw- 1 user group 1033075 Nov 17 01:49 log.txt
-rw-rw-rw- 1 user group 508518 Nov 18 01:24 log.txt
-rw-rw-rw- 1 user group 508519 Nov 18 01:24 log.txt
-rw-rw-rw- 1 user group 446472 Nov 19 01:25 log.txt
-rw-rw-rw- 1 user group 446473 Nov 19 01:25 log.txt
-rw-rw-rw- 1 user group 453762 Nov 20 01:27 log.txt
Alguém pode me dar um luz?
Obrigado!

Boa tarde Lacerda, segue uma luz....
stat -c %y' '%n /CAMINHO/*.*|awk -v hoje=$(date +%Y-%m-%d) '$1==hoje'
Ou
ls -l --time-style="+%d-%m-%Y"|awk -v hoje=$(date +%d-%m-%Y) '$6==hoje'
Ou ainda:
hoje=$(date +%d-%m-%Y)
ls -l --time-style="+%d-%m-%Y"|awk "/$hoje/"


______________________________________________________________________
Importante: lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p'
Att.: Marcelo Oliver
______________________________________________________________________
Nota de esclarecimento:
O comando: lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p',
faz parte da minha assinatura.
O qual, "filtra" a página: "https://www.vivaolinux.com.br/termos-de-uso/",
Mostrando o seguinte:

Se você sanou sua dúvida ou resolveu um problema a partir de um
tópico criado, é extremamente recomendável que acesse o tópico e
marque-o como "RESOLVIDO". E mais recomendável ainda que você eleja
como melhor resposta a que mais lhe ajudou.


______________________________________________________________________







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts