tableau ? [ Shell ] - Programmation
Marsh Posté le 15-05-2001 à 11:07:40
tu peux le faire dans un awk
Marsh Posté le 15-05-2001 à 11:45:23
(je recopie un manuel)
> set jours=(lundi mardi mercredi jeudi vendredi)
> echo $jours
lundi mardi mercredi jeudi vendredi
> echo $jours[3]
mercredi
> echo $jours[2-4]
mardi mercredi jeudi
> @ x=5
> echo $jours[$x]
vendredi
> set y=(2 3 4)
> echo $jours[$y]
Variable syntax
> set y=2-4
> echo $jours[$y]
mardi mercredi jeudi
> set formes = ('' '' '' '')
> set formes[3]=cercle
> set formes[5]=carre
> echo $formes
cercle carre
Marsh Posté le 16-05-2001 à 10:00:10
j'ai pas eu le temps de tester ca hier ! mais je veins de le faire ce matin et ca matche pas !
il me marque : syntax error at line 4: '(' unexpected
il doit pas aimer les ( )
Marsh Posté le 16-05-2001 à 10:14:08
Ca doit dépendre de ton shell. Sous bash on fait comme ça :
URL[0]="http://w3.trading.xxx.com/dt/fr/"
URL[1]="http://w3.trading.xxx.com/tge/fr/"
URL[2]="http://w3.trading.xxx.com/dt/fr/rub.php?id=23"
NUMURL=`expr $RANDOM % 17`
#
/opt/httpd/intranet/bin/ab -n 30 -k -c 8 ${URL[$NUMURL]} &
Marsh Posté le 16-05-2001 à 10:26:08
jours[1]="mardi"
erreur : tableau.sh: jours[1]=mardi: not found
Marsh Posté le 15-05-2001 à 09:17:56
J'aimerai savoir si l'on peux faire des tableaux en shell ?
si, oui avec un exemple.
Merci