[Fedora-users-br] Duvida generica
Alberto Vieira Ferreira Monteiro
albmont em centroin.com.br
Seg Mar 2 23:43:25 UTC 2009
Eu queria fazer um teste sobre a data de um arquivo, verificando se ele tem,
digamos, menos de 20 dias.
Tem como fazer isso no bash?
Eu sei que para pegar a data de um arquivo (gerando um texto,
formato ISO, fácil de comparar) basta fazer:
find <arquivo> -printf "%TY-%Tm-%Td %TH:%TM:%TS\n"
Eu também sei pegar a data de hoje:
date "+%Y-%m-%d %H:%M:%S"
Então para comparar basta usar
if test $data1 < $data2; then echo "x"; fi
mas eu não sei fazer o mesmo para pegar a data de "hoje - 20 dias".
Alberto Monteiro
Mais detalhes sobre a lista de discussão Fedora-users-br