Bonjour. J'ai fait un script mais je n'arrive pas à l'exécuter, j'ai les messageVoilà le script :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 ./TriScript.sh: line 7: syntax error near unexpected token `if' ./TriScript.sh: line 7: ` if [ -d $i ]; then'
Je ne sais pas d'où ça vient, je n'arrive pas à corriger l'erreur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 #!/bin/sh mkdir ./RepSauvegarde for i in * do; if [ -d $i ]; then echo "copie de $i dans le répertoire de sauvegarde" mv -i $i ./RepSauvegarde/ fi done;
Question annexe : comment faire pour obtenir le nombre de fichiers dans un répertoir ?
Partager