Le mercredi 02 nov. 2011 à 10:37:52 (+0100 CET), Nahliel Steinberg a écrit :
> Bonjour,
> 
> Je dois ecrire un script qui test si des fichiers sont vides ou pas.

Quel language ? Je présume en shell script d'après l'utilisation ?

> (ça je vois comment faire le test, deplus j'en ai pas beaucoup que 8 à tester)

[ -s fichier ] && echo "Fichier non vide"
(man test)

> En suite ce script doit les copiers à un endroit mais seulement si il n'y en 
> a aucun
> qui est vide. si j'en ai au moins un de vide je ne fais rien.

Il te suffit par exemple d'initialiser une variable à 0 en début de script,
incrémentée à chaque fois qu'un fichier vide est trouvé (en bouclant sur la
liste des fichiers). Si à la suite de la boucle la variable est > 0, alors
tu ne fais rien, sinon tu copies les fichiers.

Julien

-- 
  .''`.   Julien Valroff ~ <jul...@kirya.net> ~ <jul...@debian.org>    
 : :'  :  Debian Developer & Free software contributor
 `. `'`   http://www.kirya.net/
   `-     4096R/ E1D8 5796 8214 4687 E416  948C 859F EF67 258E 26B1

-- 
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/20111102100705.ga4...@kirya.net

Répondre à