tester la taille d'un fichier TXT
Bonsoir à tous,
je n'arrive pas sous bash à tester la valeur d'un fichier :
Je veux faire en sorte de recevoir un mail quand le fichier de logs n'est pas vide uniquement.
Voici le code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| nb=0
result=0
for nb in $(awk 'END {print NR}' ./message1.txt )
do
echo $nb
done
result=$nb;
if $(($result >0))
then
echo "Fichier Non vide !!"
else
echo "Vide"
fi; |
J'ai récupéré ce code sur un forum et je l'ai légèrement modifié, voici le message d'erreur que j'ai en retour :
Code:
1 2
| line 11: 1: command not found
Vide |
Quelqu'un aurait-il une idée sur ce qui ne va pas ?
D'avance merci.
Merci à tous ça marche parfaitement
Bonsoir les gars,
Merci pour votre aide, vos solutions marchent parfaitement, je n'ai pas eu le temps de répondre plus tôt, encore merci pour tout.