Forum Linux.gentoo grep
bonjour,
je dois faire une recherche dans un repertoire sur mon serveur OVH (web) dans lequel sont stockés des mails
Je voudrais utiliser grep en ligne de commande via ssh, et lui associer une commade rm pour chaque resultat trouvé.
Quelqu'un peut me dire si c'est possible ?
Merci
# man grep
Posté par NeoX . Évalué à 2.
-R, -r, --recursive
Read all files under each directory, recursively; this is equivalent to the -d recurse option.
d'ou un
grep -r motif dossier de depart | cut -d ':' -f1
pour avoir les fichiers contenants le motif que tu cherches
à toi ensuite de combiner cela par exemple avec xargs ce qui permet de ne faire qu'une seule ligne
grep -r motif dossier de depart | cut -d ':' -f1 | xargs -l1 -i rm {}
[^] # Re: man grep
Posté par emlesna . Évalué à 1.
en fait j'ai dossier dans le lequel se trouve des fichiers (mails),
il faudrait que je supprime ceux dont la date de création est antérieure au mois de decembre.
Alors je me demandais s'il fallait utiliser la commande ls ?
merci...
[^] # Re: man find
Posté par Ymage . Évalué à 2.
find /your/directory -mtime <.......> -exec <........>
Si vous n'aimez pas ce commentaire c'est qu'il est ironique.
[^] # Re: man find
Posté par emlesna . Évalué à 1.
nickel, ça marche ! Il doit bien exister un site sur la toile qui traite de la ligne de commande
dans les détails ?!!......
Je suis preneur....
[^] # Re: man find
Posté par NeoX . Évalué à 10.
et lire ton cours,
car visiblement
question 1 : trouver tous les fichiers d'un arborescence contenant le mot MOTIF
question 2 : trouver tous les fichiers ayant X jours d'ancienneté
ca fait tres exercices d'informatiques.
En plus on est mercredi, ca ressemble à l'etudiant qui fait ses exos pour le lendemain...
enfin je dis ca, je dis rien hein ;)
[^] # Re: man find
Posté par gronk34t . Évalué à 2.
a affiner, hein !? là c'est du brut de décoffrage !!
[^] # Re: man grep
Posté par 태 (site web personnel) . Évalué à 5.
rm *(cM+1)
efface tout ce qui a été créé il y a plus d'un mois.
[^] # Re: man grep
Posté par gaaaaaAab . Évalué à 2.
grep -r motif dossier de depart | cut -d ':' -f1
peut se remplacer avantageusement par
grep -l motif dossier de depart
une autre sorte de UUOC tiens :)
# Réponse à la question
Posté par Cédric Chevalier (site web personnel) . Évalué à 4.
[^] # Re: Réponse à la question
Posté par gaaaaaAab . Évalué à 1.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.