Script shell de création de liens symboliques
Bonjour,
je cherche à faire un script permettant de créer récursivement des liens symboliques.
Ma structure de dossier est à 3 niveaux: ATELIERS/
TOOLS/
FOLDER1/
FOLDER2/
Pour parcourir tous ces sous-dossiers, j'utilise trois boucles for imbriquée.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
#!/bin/bash
cd "/cygdrive/e/GHOSTS/ATELIERS"
for i in "*/"
do
for j in "$i/*/"
do
for k in "$j/*"
do
ln -s "/cygdrive/e/GHOSTS/ATELIERS/$k" "/cygdrive/h/GHOSTS/ATELIERS/$k"
done
done
done |
Mon souci provient des variables i, j, k.
$k contient bien tous les sous-dossiers, fonctionne.
En revanche, m'affiche /*/*/*
Je ne peux donc pas exécuter la dernière commande permettant de créer les liens symboliques
Auriez-vous une idée ?
Merci par avance