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.
Voici se que j'ai dans la console
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
Je pense que le problème est dans la condition du if, mais je ne sait pas comment le résoudre.
Code : Sélectionner tout - Visualiser dans une fenêtre à part shell.sh: 10: Syntax error: "fi" unexpected (expecting "then")
Merci pour votre aide futur.
Partager