shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Como comparar um novo arquivo


From: MrBiTS
Subject: Re: [shell-script] Como comparar um novo arquivo
Date: Wed, 04 Jun 2008 12:06:16 -0300
User-agent: Thunderbird 2.0.0.14 (X11/20080505)

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

| Na verdade são 2 arquivos já existentes. E caso eles sejam alterados ou seja
| criados com uma nova data aí envia uma notificação. Essa test que eu quero
| fazer.

Ok. Então você quer comparar cada um deles com a data de ontem, e não um com o 
outro.

Você precisa extrair a data do arquivo. Algo como

ls *.tgz -l --time-style=long-iso | awk '{print $6}'

deve servir. O --time-style=long-iso garante que a data venha no formato 
YYY-MM-DD. Então você pode fazer

ONTEM=$(date -d "1 days ago" +%Y-%m-%d)
DATAARQ=$(ls $ARQ -l --time-style=long-iso | awk '{print $6}')

if [ $DATAARQ -gt $ONTEM ] ; then

E por ai vai.

- --

Um abraço

.0. MrBiTs - address@hidden
..0 GnuPG  - 
http://keys.cardboard.net:11371/pks/lookup?op=get&search=0xAC37715A6DD1F186
000 http://www.mrbits.com.br

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFIRq9orDdxWm3R8YYRAi3GAKCGroW51qFnQJfsXF7VKIwhf5ubdwCeMZt6
SzFhNW6BGRcycrVr2plH6BA=
=10bz
-----END PGP SIGNATURE-----


reply via email to

[Prev in Thread] Current Thread [Next in Thread]