Ceci est une ancienne révision du document !
#/bin/bash #(ne pas utiliser sh car l'IFS \n ne fonctionne pas!!!! ) #Auteur Bertrand VANDEPORTAELE 2013 #Ce script permet de construire une arborescence dans un dossier vide (définit par 'hd\nsd\n' #LISTDRV=IFS
old_IFS='\n' #le séparateur par defaut (espace) ne va pas car les noms de fichiers listés peuvent en contenir mais doivent être traités en une seule fois
#on règle un nouveau séparateur de champ, le caractère fin de ligne
#emplacement pour stocker les liens dynamiques, doit pointer sur un dossier vide car on va y effacer tout les contenus des #dossiers catégories DEST=“/home/bvdp/films/” #liste de noms de dossiers correspondant à des catégories #il faut le 'hd\nsd\n3D\nseries\n3Dsound\n' #liste de noms de dossiers ou rechercher les catégories LISTDRV=DEST
#——————————————————– #——————————————————– #——————————————————– #——-suppression des fichiers existants et création des dossiers si besoin————— rm LISTCAT do echo DEST/DEST/LISTCAT do echo LISTDRV do echo j/j/fich\“ \”i/DEST/lnscript echo DEST/lnscript #éxecute le script de génération des liens symboliques
IFS=$old_IFS # rétablissement du séparateur de champ par défaut