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 :
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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;
Quelqu'un aurait-il une idée sur ce qui ne va pas ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 line 11: 1: command not found Vide
D'avance merci.
Partager