Bonjour,
Voici mon script "afficher":
#!/bin/ksh
i=1
while [[ $i -lt 2 ]]; do
echo "entrez un nom : "
read nom$i
echo $(nom$i)
((i++))
done
Ensuite dans mon invite de commande :
#chmod 755 afficher
#PATH=$PATH:.
#afficher
entrez un nom :
edwing
./afficher: ligne 6: nom1: non trouvé
entrez un nom :
edwingenerve
./afficher: ligne 6: nom2: non trouvé
Alors que si je met "echo $nom1" a la place de "echo $(nom$i)" cela m'affiche bien "edwing"
Je ne comprend pas !!!
Je vous remercie d'avance pour votre aide

Un grand merci a toi zipe31, ta solution fonctionne très bien :)
Merci aussi a qqchquicommenceparQ et a gnugo pour votre aide :)