[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [HS] test sur un fichier vide




Le jeudi 11 mars 2010 à 12:00 +0100, Le Cerdocyon a écrit :
> Bonjour,
> 
> J'aimerai tester le retour d'un cat sur un fichier :
> 
> cat monfichier.txt
> si il est vide
> j'affiche fichier vide
> si non
> j'affiche le contenu
> 
> l'un de vous aurait une idée de comment je pourrait faire ça ?
> 
> 
> -- 
> Cerdocyon
> key ID 0x773B483BAC099326
> 

Hello,

Pas besoin de cat, un petit « test -s fichier » suffit : le test est
valide si la taille du fichier est supérieure à 0.

Ça donnerait dans ton cas :
        if [ -s "$FICHIER" ]
        then
        	cat "$FICHIER"
        else
        	echo "fichier vide"
        fi

Cordialement,
--
Guillaume




Reply to: