Bonjour, Bonsoir, 

Je reprends , en modifiant
(j'ai pas optimisé la condition pour lisibilité sinon c'est plus court
avec :
 [ -s "fileresult" ] && echo "fichier pas vide" || echo "fichier
 vide"
)



#!/bin/bash
LesFichiers=""
myfiles="toto.txt titi.txt tata.txt tonton.txt toto2.txt titi2.txt
tata2.txt tonton2.txt"
for $fileresult in $myfiles
#si tout se trouve dans le même répertoire :
#for $fileresult in [MonRepertoireSource]/*
do
 if [ -s $MonFichier ];
 then
        echo "Au moins un fichier à une taille null" | \
          mail -s "Compte rendu de traitement." m...@mondomain.com
          exit 0  #0 pour éviter à cron d'envoyer son message d'erreur
          standard
 fi
 LesFichiers=$LesFichiers" "$MonFichier
done
#si on arrive ici c'est qu'il n'y a pas de fichiers vide
cp $LesFichiers [MonRépertoireDeDestination]

--
Cordialement 
Grégory BULOT

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: http://lists.debian.org/20111102114400.4d712...@bulot-fr.com

Répondre à