Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2375 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  [bash/perl] comparer un nom de dossier avec la date

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[bash/perl] comparer un nom de dossier avec la date

n°1166887
geo91
Posté le 25-09-2009 à 10:42:08  profilanswer
 

Bonjour,
 
Je voudrais savoir si il est possible en bash ou en Perl de faire un script qui compare le nom d'un dossier avec la date actuelle.
 
Cela en vue de le supprimer si jamais il est "trop vieux"
 
Merci.

mood
Publicité
Posté le 25-09-2009 à 10:42:08  profilanswer
 

n°1166973
dam1330
...
Posté le 25-09-2009 à 13:43:01  profilanswer
 

regarde du coté de la commande find

n°1166976
o'gure
Modérateur
Multi grognon de B_L
Posté le 25-09-2009 à 13:55:21  profilanswer
 

A ma connaissance find va comparer l'horodatage du répertoire/fichier avec une date donner en argument. Pas par rapport au nom du fichier/dossier.


---------------
Relax. Take a deep breath !
n°1167023
wedgeant
Da penguin inside
Posté le 25-09-2009 à 14:58:30  profilanswer
 

find /rep -iname <date> -exec rm -rf  '{}' \;
 
ça devrait supprimer tous les dossiers qui ne portent pas le nom qui matche la date :jap:


---------------
Wedge#2487 @HS -#- PW: +∞ -#- Khaz-Modan/Boltiz @WoW
n°1167031
o'gure
Modérateur
Multi grognon de B_L
Posté le 25-09-2009 à 15:06:27  profilanswer
 

Je pense qu'il désire un peu plus que supprimer les dossiers portant tel ou tel nom : il souhaite comparer le nom par rapport à une date et effacer si c'est plus  ancien et non si c'est égal.


---------------
Relax. Take a deep breath !
n°1167053
geo91
Posté le 25-09-2009 à 15:27:14  profilanswer
 

oui j'ai bien peur que la commande find ne me soit d'aucune utilité
 
il faut que le script puisse "lire" le nom du répertoire et ensuite le comparer avec la date actuelle. Je galère pas mal là en fait

n°1167382
twocats
Posté le 27-09-2009 à 16:07:44  profilanswer
 

Citation :

stat -c %Y /repertoire


 

Citation :

date +%s


Après tu te fais un petit script pour comparer les deux.


---------------
La réponse est 42

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  [bash/perl] comparer un nom de dossier avec la date

 

Sujets relatifs
script bash et setuidbash, écrire dans un tableau
Script bash : exécution de plusieurs scriptsrsync n'inclure qu'un seul type de dossier
Equivalent de 'chomp' sur bashDate d'un directory
Scipt bash: formater la commande pour un psProblème commande bash
[bash] remplacer une chaine sed, perl ... 
Plus de sujets relatifs à : [bash/perl] comparer un nom de dossier avec la date


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR