Bonjour,
Je cherche à effectuer une boucle for pour chaque fichier matchant avec un pattern.
Un exemple valant mieux qu'un long discours, voici ce que je cherche à faire :
#!/bin/ksh
set -A EXTENSIONS txt ksh
pattern=$(echo ${EXTENSIONS[@]} | tr " " "|")
for file in *.@(${pattern})
do
cat file
done
Mon seul problème est que les pipes dans la variable pattern ne sont pas interprétés en tant que séparateurs... Il y a bien une solution de contournement mais qui (…)