unix : test si un ficher est vide

unix : test si un ficher est vide - Programmation

Marsh Posté le 05-06-2002 à 12:45:29    

Ben est-ce qu'il existe une instruction toute bête pour savoir si un fichier créé est vide ?  
Merci !  :)

Reply

Marsh Posté le 05-06-2002 à 12:45:29   

Reply

Marsh Posté le 05-06-2002 à 13:07:08    

wc filename, a priori si ca ne renvoie que des zeros...
 
http://calfor.lip6.fr/~vmm/Enseign [...] /unix.html

Reply

Marsh Posté le 05-06-2002 à 13:09:58    

man bash :
 
-s fichier
                     Vrai si le fichier existe et a une taille non nulle.
 
donc :  
 
if [ -e $file ] ; then
    if [ ! -s $file ] ; then
          echo "$file existe et est vide"
    fi
fi  
 
mais ca marchera que en bash..

Reply

Marsh Posté le 05-06-2002 à 13:23:05    

Impeccable l'option -s !!
merci à vous deux !   :jap:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed