Re: aide bash

Page principale

Répondre à ce message
Auteur: Pierre Pronchery
Date:  
À: Guilde
Sujet: Re: aide bash
Christian Marillat wrote:
> "anne aublanc" <anne.aublanc@???> writes:
>>dans un fichier bash, je veux tester si un répertoire est vide. S'il n'est
>>pas vide, je déplace les fichiers qu'il y a dans un autre répertoire.
>>
>>if [ ! -z  `ls  /home/e-smith/files/ibays/fax_voice/html/fax/tmp/` ] ; then
>>    mv /home/e-smith/files/ibays/fax_voice/html/fax/tmp/*
>>/home/e-smith/files/ibays/fax_voice/files/fax/tmp/;
>>fi
> [...]

>
> Faire un test avec wc :
>
> if [ `ls  /home/e-smith/files/ibays/fax_voice/html/fax/tmp/ | wc -l` -gt 0 ] ; then
>      mv /home/e-smith/files/ibays/fax_voice/html/fax/tmp/*
>  /home/e-smith/files/ibays/fax_voice/files/fax/tmp/;
> fi

Et s'il y a des fichiers caches? => ls -a
Ah mais ca affiche aussi "." et ".." quoi qu'il advienne => -gt 2, ou ls -A

HTH

--
Pierre