Programme Shell
doublepointer
Messages postés
16
Statut
Membre
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
Je suis débutant en programmation Shell, j'ai des difficultés pour la gestion des tableaux en Shell, j' ai écris un script pour trier un tableau d' entier mais j'ai du mal à gérer les tableaux, voici mon script
Tout d'aide sera la bienvenu !!
Je suis débutant en programmation Shell, j'ai des difficultés pour la gestion des tableaux en Shell, j' ai écris un script pour trier un tableau d' entier mais j'ai du mal à gérer les tableaux, voici mon script
#!/bin/bash
# trier un nombre élément donné en paramètre et renvoyé un tableau
#trier en utilisant le
if test $# -lt 1;then
echo "Saisir le nombre d'élément à ordonner"
read -r SIZE
else
SIZE=$1
fi
echo "Saisir les éléments : "
for (( i=0 ; i<SIZE ; i++ ))
do
read -r tab[i]
done
for ((i=0 ; i<SIZE ; i++ ));do
for ((j=$i+1 ; j<SIZE ; j++ ));do
if [ ${tab[$j]} -le ${tab[$i]} ];then
tampon={$tab[$i]}
tab[i]={$tab[$j]}
tab[j]=$tampon
fi
done
done
echo "Valeurs ordonnées :"
for ((i=0; i<SIZE; i++ ));do
echo ${tab[$i]}
done
Tout d'aide sera la bienvenu !!
A voir également:
- Programme Shell
- Classic shell - Télécharger - Personnalisation
- Programme demarrage windows - Guide
- Programme word gratuit - Guide
- Message programmé iphone - Guide
- Mettre en veille un programme - Guide