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 :
Comment parvenir à effectuer les deux opérations (cd et touch) ?
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
J'ai essayé avec des ", des ', des ` mais je ne trouve pas la bonne solution...
Merci d'avance pour vos idées.
FG
Partager