Script qui marche pas

tapso -  
jipicy Messages postés 41342 Statut Modérateur -
Bonjour,
J'ai besoin d'un avis
voilà mon script qui ne mache pas pour une raison qui m'échappe:

#!/bin/bash
# exercice 16

echo "Donner la reference"
read ref
if test $# -ge 1
then
echo "parmi les nombres donnés en argument ceux qui sont strictement supérieur à "$ref" sont:"
a=1
liste=""
while test $a -le $#
do
eval x=\${$a}
if test $x - gt $ref
then
liste="$liste $x"
fi
$a=`expr $a + 1`
done
echo $liste
else
echo "pas assez d' arguments"
fi
A voir également:

3 réponses

jipicy Messages postés 41342 Statut Modérateur 4 896
 
Salut,

On peut avoir l'énoncé de l'exercice 16 sans quoi c'est assez difficile d'interpréter ton script ;-((
0
tapso
 
le script recupere une liste d'arguments,puis un nombre entier N ,
et enfin affiche tous les arguments strictements supérieurau nombre entier N
0
jipicy Messages postés 41342 Statut Modérateur 4 896
 
Ben déjà à aucun moment il ne récupère ton nombre entier N ;-(
0