Bonjour à tous

Voila j'ai un petit script à faire qui m'aiderai grandement en fait, je voudrais lister le contenu d'un répertoire mais pour passer tout ce qui est listé en paramètre d'un fonction et rajouter un dernier paramètre

en gros faire :
fonction premier_paramètre [contenu du dossier séparé par espace] dernier_paramètre

En fait c'est pour coller toute les images d'un dossier grace à la fonction issue de imageMagick "montage"

Code : Sélectionner tout - Visualiser dans une fenêtre à part
$ montage -geometry +3+3 [mes images du dossier] image_de_sortie
J'ai déjà tenté de faire :
- On colle la première image a la seconde
{
On colle la troisième au résultat précédent
On colle la quatrième au résultat précédent
etc....
}

mais le problème viendra de l'espacement, en effet il sera proportionnel or je voudrais un espacement identique entre les images

j'ai testé un truc du genre :

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
#!/bin/bash
#
# Colleur d'image a la suite
#USAGE : ./h_resizer.sh <dossier>
#montage -geometry +2+1 alpha_0.pgm alpha_1.pgm  alpha_2.pgm outa.pgm
PATH_DIR=$1
 
cd $PATH_DIR
montage -geometry +4+4 {
for image_pgm in `ls $PATH_DIR*.pgm`
do
echo $image_pgm" "
done
} 
echo out.pgm
mais pas du tout convainquant
Merci d'avance pour vos idées