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

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  boucle if après find

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

boucle if après find

n°1586099
noukies
Posté le 13-07-2007 à 10:36:19  profilanswer
 

bonjour,  
toujours dans mon envi d'en connaitre un peu plus sur le shell je me suis retrouvée confrontée à un problème
en fait j'ai copié un dossier avec tous ses sous dossiers
dans le dossier copié je cherche tous les documents inférieurs à 200k
si il y a des fichiers supérieurs à 200k je voudrais les supprimer mais je n'ai aucune idée de comment coder ça
quelqu'un le saurait?
merci beaucoup

mood
Publicité
Posté le 13-07-2007 à 10:36:19  profilanswer
 

n°1586445
aigles
Posté le 13-07-2007 à 23:19:44  profilanswer
 

Pour lister les fichiers de plus de 200k:

ls -l repertoire | awk '$5 > 200*1024'

et pour les supprimer:

ls -l repertoire| awk '$5 > 200*1024 {print $9}' | xargs rm

 
 
Jean-Pierre.

n°1587272
Sve@r
Posté le 16-07-2007 à 18:45:27  profilanswer
 

noukies a écrit :

bonjour,  
toujours dans mon envi d'en connaitre un peu plus sur le shell je me suis retrouvée confrontée à un problème
en fait j'ai copié un dossier avec tous ses sous dossiers
dans le dossier copié je cherche tous les documents inférieurs à 200k
si il y a des fichiers supérieurs à 200k je voudrais les supprimer mais je n'ai aucune idée de comment coder ça
quelqu'un le saurait?
merci beaucoup


 
J'ADORE quand quelqu'un me parle de la "boucle if" !!! :sarcastic:  
 
find repertoire -size +200k -exec rm -f {} \;
 
La prochaine fois, va lire le man.


Message édité par Sve@r le 16-07-2007 à 18:47:55

---------------
Vous ne pouvez pas apporter la prospérité au pauvre en la retirant au riche.

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Shell/Batch

  boucle if après find

 

Sujets relatifs
Boucle for avec un pasFaire une boucle qui dure quelques secondes
[PHP] Problème de boucle et menuBoucle sur fonction mail()
boucle for a l'interieur d'un select case possible en vb6?[RESOLU][aide] probleme de boucle
Problème de création de bouclesréutiliser une variable dans une boucle --> global?
[C] Boucle while qui bug![Résolu]Boucle et lecture de fichiers...
Plus de sujets relatifs à : boucle if après find


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