Aide pour un premier script shell

bonjour, je suis désolé si la réponse a déja été donnée mais je n’ai pas trouvé.
Alors voila, je voudrais créer un script du genre :

[color=#FF0000]$i=0
$j=9

while $i<$j
do
echo $i
$i++
done[/color]

En gros c’est ce que je voudrais faire mais je n’arrive pas à déclarer la moindre variable numérique.

merci de votre aide

C’est :

i=0
j=9

pour affecter des valeurs à tes variables.
En gros, quand tu as “x” c’est le nom de la variable (x), tandis que “$x” est son contenu.

Mais d’autres personnes sur ce forum doivent être bien plus à même de t’expliquer cela (moi aussi, je débute ! :wink: )

Amicalement
Marzikill.

Si on part pour des cours pour débutants je suis preneur :smiley:
(à par Quick Basic et Flash j’ y connais rien :blush: )

ps: jolie signature Marzi

Ce document et tout simplement magnifique.

C’est celui avec lequel j’ai commencé, et tout est très clair, bien expliqué, bref limpide. D’ailleurs, ce n’est qu’en le lisant que j’ai enfin compris la différence entre x et $x… :smiley:

Une fois que l’on a fini ce document, on peut passer à des choses un peu plus sérieuses, comme ceci, véritable “bible” du bash…

Amicalement
Marzikill.

@ Nanard. Merci ! (mais elle est plus vraiment à jour… :smiley: Je suis sous Squeeze et Arch, maintenant. S’en va corriger ça de suite.)

Bonsoir, tu n’étais pas loin de la solution :

[code]
#!/bin/bash
i=0
j=9

while [ $i -lt $j ];
do
echo $i
((i++))
done[/code]