JJL a écrit :
> Salut,
> 
>> j'ai un répertoire avec des images dedans. Ce sont les mêmes images ms
>> avec des noms différents. Je cherche à faire des liens symboliques
>> pointant sur le même fichier cible que je définis en gardant évidemment
>> les noms des fichiers de départ.
> Je ne suis pas sur d'avoir parfaitement compris ce que tu veux, mais
> ca ressemble a un script (surement perfectible) que j'ai fait y'a pas
> longtemps pour generer une video à partir d'une image fixe. En voici
> un bout qui t'aidera peut-etre (bash) :
> 
> echo "Creation des liens pour les images intermediaires ..."
> cp "$1" "$tmpimg"
> rm $tmpdir/* 2>/dev/null
> cpt=1
> while [ "$cpt" -le "$nbimgdur" ]
> do
>   fname=`printf "$tmpdir/%05d.jpg" "$cpt"`
>   ln -s  "$tmpimg" "$fname"
>   cpt=`expr $cpt + 1`
> done
> 
> Sachant que $1 est l'image fixe, $tmpimg un fichier temporaire,
> $tmpdir un repertoire temporaire
> et $nbimgdur le nombre de frames voulues (25*durée video en secondes)
> Cela va creer des liens 00000.jpg pointants tous vers tmpimg
> 
> Si tu as deja les fichiers et que tu veux garder les noms existants,
> un truc du genre (toujours bash) :
> for f in *.jpg
> do
>   rm $f
>   ln -s <fichierDest> $f
> done
> Attention, je n'ai pas testé !
> 

oki merci j'ai fait un truc du genre :
#!/bin/sh
cp $1 fichier_cible.tmp
for I in *.png
do
echo "creation du lien symbolique $I -> $1"
ln -sf $1 $I
done
rm -rf $1
cp fichier_cible.tmp $1
rm -rf fichier_cible.tmp

C'est po propre ms ça marche... :)

> ++
> JJL
> 


-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench   
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Répondre à