Shell script qui permet d'afficher une forme
tnicolas02
-
zipe31 Messages postés 34620 Date d'inscription Statut Contributeur Dernière intervention -
zipe31 Messages postés 34620 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Je cherche à faire un script qui permet d'afficher une forme suivante :
*
**
***
****
*****
*****
****
***
**
*
suivant une variable qui sera demandée à l'utilisateur qui spécifiera le nombre de ligne. dans mon exemple je demande 10 lignes. Et si je souhaite + de 10 lignes la forme reviens au début.
Par exemple 12 lignes :
*
**
***
****
*****
*****
****
***
**
*
*
**
Je ne m'y connais pas trop en shell, j'ai testé un peu tout ce que je savais mais sans résultat ...
merci pour votre aide !
cordialement,
Je cherche à faire un script qui permet d'afficher une forme suivante :
*
**
***
****
*****
*****
****
***
**
*
suivant une variable qui sera demandée à l'utilisateur qui spécifiera le nombre de ligne. dans mon exemple je demande 10 lignes. Et si je souhaite + de 10 lignes la forme reviens au début.
Par exemple 12 lignes :
*
**
***
****
*****
*****
****
***
**
*
*
**
Je ne m'y connais pas trop en shell, j'ai testé un peu tout ce que je savais mais sans résultat ...
merci pour votre aide !
cordialement,
2 réponses
-
Salut,
Je ne m'y connais pas trop en shell, j'ai testé un peu tout ce que je savais mais sans résultat ...
Ben commences par nous montrer ce que tu as fait, on t'aidera à le corriger ;-))
-
j'ai essayé avec ceci :
#!/bin/bash
echo "entrez le nombre de ligne souhaité"
read var1
clear
i=x
n=0
while [ $n -lt $var1 ];
do
tab[$n]=$i
echo ${tab[*]}
n=$[$n+1]
done
n=$var1
while [ $n -ge 1 ];
do
n=$[$n-1]
tab[$n]=$i
echo ${tab[*]}
done