(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> )
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/>