Comparar nome da pasta com a data atual

1. Comparar nome da pasta com a data atual

Magno Moyses
mcmoyses

(usa Debian)

Enviado em 29/10/2022 - 10:03h


Olá pessoal.
Sou novo aqui e não encontrei nada relacionado a minha dúvida.
A minha necessidade é: o nome da pasta é data do dia, exemplo 20221029. Preciso mover somente a pasta com a data atual para um outro servidor. Como faço para comparar o nome da pasta com a data?

Desde já agradeço a ajuda.


  


2. Re: Comparar nome da pasta com a data atual

Perfil removido
removido

(usa Nenhuma)

Enviado em 29/10/2022 - 10:20h

Se for só mover direto, dá para usar o comando date formatando a saída:
$ scp /caminho/das/pastas/$(date +"%Y%m%d") usuario_servidor@ip_servidor:/caminho/das/pastas 



3. Re: Comparar nome da pasta com a data atual

Magno Moyses
mcmoyses

(usa Debian)

Enviado em 29/10/2022 - 11:23h


Sensacional. Estava quebrando a cabeça...tentando inventar a roda. Resolveu meu problema. Muito obrigado,


4. Re: Comparar nome da pasta com a data atual

David K. Arndt
Davidarndt

(usa Linux Mint)

Enviado em 03/12/2022 - 03:24h

É para isso que servem os loops:

#!/bin/bash

para FILE em /some/directory/File156tr.*.*.txt
Faz
FROM_FILE=$(echo $FILE | grep -Eo '[[:digit:]]{8}')
AGORA=$(data +"%Y%m%d")
DIFERENÇA=$(($NOW - $FROM_FILE))
https://www.dinarguru.onl/
se [$DIFERENÇA -ge 1]; então
echo "Existem arquivos mais antigos que a data de hoje"
fi
feito






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts