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: