Script bash et vérification repertoire/date
Résolu
pcsystemd
Messages postés
734
Statut
Membre
-
pcsystemd Messages postés 734 Statut Membre -
pcsystemd Messages postés 734 Statut Membre -
Bonjour,
comment créer une condition qui compare la date de modification d'un répertoire et qui si la date est égal a la date du jour, le zip.
je sais faire cela avec deux fichiers :
Ce qui serait l'idéal ce serait de pouvoir vérifier les fichiers d'un dossier et si des fichiers ont été modifié de pouvoir les copier dans un repertoire tmp puis de les ziper mais bon ..
Avez vous une idée?
Merci
--
L'accès au savoir est la première liberté que chaque homme devrait avoir.
comment créer une condition qui compare la date de modification d'un répertoire et qui si la date est égal a la date du jour, le zip.
je sais faire cela avec deux fichiers :
if [ f1 -nt f2] then zip -j fi.zip else echo "le fichier $f2 est plus récent" fi
Ce qui serait l'idéal ce serait de pouvoir vérifier les fichiers d'un dossier et si des fichiers ont été modifié de pouvoir les copier dans un repertoire tmp puis de les ziper mais bon ..
Avez vous une idée?
Merci
--
L'accès au savoir est la première liberté que chaque homme devrait avoir.
Configuration: Linux Debian Mozilla 1.8.1.14
A voir également:
- Script bash et vérification repertoire/date
- Bingo bash free - Télécharger - Divers Jeux
- Mas script - Accueil - Windows
- Ghost script - Télécharger - Polices de caractères
- Verification recharge transcash ✓ - Forum Consommation & Internet
- Verification compatibilité windows 11 - Guide
1 réponse
Salut,
Regarde du côté de la commande "stat" et de ces options, par exemple :
;-))
Regarde du côté de la commande "stat" et de ces options, par exemple :
stat -c %y rep/renvoie la date de la dernière modification sur le répertoire (%z pour le dernier accès). Bon le format est un peu long, mais en le coupant, tu peux facilement comparer la date avec celle du jour (date '+%Y-%m-%d').
;-))
je vais étudié la commande stat.