Bonjour ( ou bonsoir).

Je débute dans la création de petit shell.
Je voudrais faire un petit shell qui supprime des fichiers (temporaire) qui se trouve dans un dossier.
Mais je me confronte a un problème.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
#!/system/bin/sh
 
dossier=$(ls /temp | wc -l)  #correspond au nombre de dossier et fichier dans le dossier temp
 
if test $dossier -gt 0 ;
then
	echo "Dossier non vide"
else
	echo "Dossier vide"
fi
Voici se que j'ai dans la console
Code : Sélectionner tout - Visualiser dans une fenêtre à part
shell.sh: 10: Syntax error: "fi" unexpected (expecting "then")
Je pense que le problème est dans la condition du if, mais je ne sait pas comment le résoudre.

Merci pour votre aide futur.