Forum Programmation.shell problème script simple
Bonjour à tous...
je débute en bash et je bloque sur un script qui à première vue me poser pas de problème.
En fait, je dois ecrire le script de la méthode seq x y z
Voici ce que j'ai fais :
#!/bin/bash
for ((i=$1; i=$3; i+=$2))
do
echo $i
done
la commande que je lance est par exemple :
sh fichier.sh 1 2 10
MErci beaucoup de m'aider si vous pouvez.
# précision
Posté par NaitreGitan . Évalué à 1.
# pas l'habitude de for en shell
Posté par stillbsd . Évalué à 0.
C'est moins beau mais portable, et ça marche.
[^] # Re: pas l'habitude de for en shell
Posté par Joris Dedieu (site web personnel) . Évalué à 2.
RTFM man bash
[^] # Re: pas l'habitude de for en shell
Posté par stillbsd . Évalué à 2.
Ca se voit vraiment que je n'ai plus touché à du C depuis tres longtemps, la faute est évidente.
Le man de bash m'a servi pour corriger son ordre, merci.
# expression 2 du for
Posté par Christophe --- . Évalué à 2.
C'est ton expr2 du for qui est fausse, voir la documentation de bash pour savoir ce qu'il faut mettre (section "Commandes composées") et comment le mettre (section "Calcul Arithmetique").
# précision
Posté par NaitreGitan . Évalué à 1.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.