Bonjour,

Je cherche à effectuer des opérations dans des répertoires listés par un find au moyen d'une boucle for.

Voici ce que j'ai :

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
17
PROJET_DIR=/home/toto/projet/
list=`find $PROJET_DIR -type d -name templates`
for i in "$list"
do

  # me rendre dans le répertoire parent de $i
  # (celui qui contient le répertoire "templates")
  cd # la suite ?

  # Création d'un fichier dans ce répertoire parent
  # (qui sera donc situé au même niveau que "templates")
  touch # la suite ?

  # Manipulation sur ledit fichier
  # Là, ça devrait aller ;)

done
Comment parvenir à effectuer les deux opérations (cd et touch) ?

J'ai essayé avec des ", des ', des ` mais je ne trouve pas la bonne solution...

Merci d'avance pour vos idées.

FG