 
 
 
 
 
 
 
 
 
 
Le Bourne Shell ne connaît pas les tableaux. Par contre, il traite les listes aisément. On peut donc simuler les tableaux grâce à elles.
	Exemple 18..3 :
	  
	
#!/bin/sh
for script in `ls ex?.sh
do
    . ./$script
done
exit 0
Les tableaux existent en C Shell. Ils doivent être réservés aux manipulation de variables numériques. On peut toutefois y mettre d'autres objets comme des noms de fichiers comme le montre l'exemple ci-dessous.
	Exemple 18..4 :
	  
	
#!/bin/csh
set liste_fic=`ls ex?.csh`
set tableau=($liste_fic)
set num=$#liste_fic
@i=1
while ($i <= $num)
    source $tableau[$i]
    @i++
end
exit 0
La solution ci-dessous est préférable (car plus lisible).
#!/bin/csh
foreach script (`ls ex?.csh`)
    source $script
end
exit 0