|
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-----
[Prev in Thread] | Current Thread | [Next in Thread] |