Re: [HS] - Script
Le mercredi 02 nov. 2011 à 11:12:09 (+0100 CET), Nahliel Steinberg a écrit :
> >Quel language ? Je présume en shell script d'après l'utilisation ?
>
> Tu présume bien ;-)
Alors je continue à présumer que ce sera en bash ;)
> >[ -s fichier ] && echo "Fichier non vide"
>
> Oui ça je sais faire mais pour un fichier
Il te suffit de boucler sur ta liste de fichiers.
> >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.
>
> Heuuuu.... ;-)
Quelque chose comme :
#/bin/bash
EMPTY=0
for fichier in ~/test/*; do
[ -s $fichier ] || EMPTY=`expr $EMPTY + 1`
done
[ $EMPTY > 0 ] && echo "$EMPTY fichiers vides ont été trouvés"
Julien
--
.''`. Julien Valroff ~ <julien@kirya.net> ~ <julien@debian.org>
: :' : Debian Developer & Free software contributor
`. `'` http://www.kirya.net/
`- 4096R/ E1D8 5796 8214 4687 E416 948C 859F EF67 258E 26B1
Reply to: