Tester dans un script un fichier

fabouilles Messages postés 6 Statut Membre -  
dubcek Messages postés 19033 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

je voudrais savoir si un fichier est présent dans un répertoire .
Si oui, envoyer un mail
voila ,ce que j'ai fait :

if [ -s "/VAR/archives/FICHIER" ]
then
/USR/util/mailx.sh NULL "MOI@moi.fr" " Msg fichier noin present "

Mais lorsque je lance mon script il me dit que :
Syntax error at line 13(ligne du then) : 'then' is not matched

Je suis sous HP-UX
je script sous : sh

Merci de toute aide. . .
A voir également:

2 réponses

kij_82 Messages postés 4260 Statut Contributeur 857
 
Bonjour,

Essaie avec un syntaxe plus méticuleuse pour voir:
if [ -s "/VAR/archives/FICHIER" ] ; then  
/USR/util/mailx.sh NULL "MOI@moi.fr" " Msg fichier non present " ;
fi  



~ N'oubliez pas la balise "Résolu" lorsque votre problème est... résolu :) ~
0
dubcek Messages postés 19033 Date d'inscription   Statut Contributeur Dernière intervention   5 641
 
hello
il manque le fi
if [ -s "/VAR/archives/FICHIER" ]
then
/USR/util/mailx.sh NULL "MOI@moi.fr" " Msg fichier noin present "
fi
0