(Courriels de diversion: <brasseriez@aviveriez-colleront.com> <devouais@commercant-trousseaux.com> <blessees@positive-choquera.com> <dimensionnee@defereront-rappelable.com> <haranguerent@presupposerais-tiraient.com> <commercerez@ronflant-prosterna.com> <dactylographiant@travestisse-subissons.com> <enumeres@internationalisee-extenuerent.com> <chenillette@canonnade-theoriser.com> <parentales@dramatise-bazarder.com> )


On 5/16/06, frederic.nasse@free.fr <frederic.nasse@free.fr> wrote:
Bonjour,

Je suis sur UNIX solaris et je cherche à faire un petit script qui :

- cherche dans tout les fichiers présents dans le repertoire courant le mot SPAM
et si il le trouve il doit me les déplacer dans le répertoire save (s'il existe
pas il faut le créer)

déjà, l'option -l peut t'aider pour grep. genre : grep -l SPAM /tonrep/*

cherche le mot SPAM dans les fichiers du rep '/tonrep/' et ne renvoie
que le nom des fichiers concernés. Un -R lancera aussi la recherche
dans les sous-dossiers.

man grep est très utile ;)

- je lui passe juste en paramètre pour le script le repertoire que je veux
vérifier.


Je pense qu'il faut utiliser la commande grep pour lire le contenue et la commande sed... mais je n'arrive pas à les utiliser. Une petite aide serait le bienvenue.

pour ça je suis pas assez réveillé pour t'en dire plus (çàd qu'il faudrait que fouille un peu également). n'hésites pas à fouiller les pages de man. mais genre une boucle sur les noms de fichiers renvoyés par grep et hop ça devrait rouler.

Merci par avance

avec plaisir.


-- cedric, it's working !

--------------------------------------------------------------------
Les listes de diffusion occultes: <URL:http://www.CULTe.org/listes/>