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

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  [Résolu] Bash : Récupérer la date de modification d'un fichier

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Résolu] Bash : Récupérer la date de modification d'un fichier

n°1380002
kamisamade​s
Posté le 20-08-2015 à 15:01:56  profilanswer
 

Bonjour
 
Je suis en train de chercher un bout de script shell pouvant fonctionner sur MacOs qui permettrai de récupérer les fichiers modifié à une date précise.
Par exemple, j'aimerai pouvoir déplacer dans un dossier "2015-01" tous les fichiers d'un répertoire donné dont la dernière modification a eu lieu au cours du mois de janvier.
 
Déjà, est-ce possible ? et si oui, avez vous une idée ?
 
Merci d'avance


Message édité par kamisamades le 21-08-2015 à 09:14:22

---------------
Un peu Geek, Un peu Otaku, mais complètement fou !
mood
Publicité
Posté le 20-08-2015 à 15:01:56  profilanswer
 

n°1380011
black_lord
Modérateur
Truth speaks from peacefulness
Posté le 20-08-2015 à 16:07:58  profilanswer
 

man stat te donnera la réponse


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
n°1380012
black_lord
Modérateur
Truth speaks from peacefulness
Posté le 20-08-2015 à 16:13:52  profilanswer
 



for x in *; do
  echo mv $x $(stat -f "%Sm" -t "%Y-%m " $x)
done

 

la gestion des fichiers à noms piegeurs et des longues listes est laissée comme exercice


Message édité par black_lord le 20-08-2015 à 16:15:04

---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
n°1380052
kamisamade​s
Posté le 21-08-2015 à 09:13:43  profilanswer
 

Merci, c'est exactement ce que je cherchais... Je n'avais pas bien compris le fonctionnement de stat.
:wahoo:


---------------
Un peu Geek, Un peu Otaku, mais complètement fou !

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

  [Résolu] Bash : Récupérer la date de modification d'un fichier

 

Sujets relatifs
[shell command] rediriger vers un fichier date_nomélinux bash concatenation de variable
Restreindre l’accès à un fichierTrier un fichier texte avec sort
Help pls >>perte de fichier avec davfs2 dans lost+found ??[BATCH] Insertion de texte dans un nom de fichier lors d'un copy
Script bash à l'intérieur ou à l'extérieur d'un programme en C ?Question permissions fichier, je débute...
bash : script de vérification sur serveur 
Plus de sujets relatifs à : [Résolu] Bash : Récupérer la date de modification d'un fichier


Copyright © 1997-2018 Hardware.fr SARL (Signaler un contenu illicite) / Groupe LDLC / Shop HFR