Pages : 1
#1 Le 09/09/2018, à 22:35
- Fan-de-pandas
[Résolu]Commande Int Introuvable
Bonjour,
La commande "int" semble introuvable.
#!/bin/bash
int compteur=0;
while (compteur < 10)
{
shuf -n 1 liste.txt >> element.txt; # La commande fonctionne lorsqu'elle est seule
compteur++;
}
Message d'erreur :
./Bash: ligne 3: int : commande introuvable
J'ai aussi régulièrement :
erreur de syntaxe : fin de fichier prématurée
Un oeil neuf me ferait du bien.... Je ne sais pas si c'est mon code ou la manière dont je le lance qui déconne.
Bonne journée, bonne semaine
Dernière modification par Fan-de-pandas (Le 10/09/2018, à 14:18)
Hors ligne
#2 Le 10/09/2018, à 01:39
- Watael
Re : [Résolu]Commande Int Introuvable
salut,
ce que tu as écrit n'est pas du bash.
il faut lire un cours.
Connected \o/
Welcome to sHell. · eval is evil.
Hors ligne
#3 Le 10/09/2018, à 01:59
- Roschan
Re : [Résolu]Commande Int Introuvable
tu mélanges des bouts de bash et des bouts de C, évidemment ça ne marchera jamais
https://fr.wikibooks.org/wiki/Programmation_Bash pour ce qui te concerne, regarde en particulier les chapitres "Boucles" et "Calculs"
Hors ligne
#4 Le 10/09/2018, à 05:45
- pingouinux
Re : [Résolu]Commande Int Introuvable
Bonjour,
Sans doute ce que tu veux faire, en bash :
#!/bin/bash
compteur=0;
while ((compteur++ < 10))
do
shuf -n 1 liste.txt
done >element.txt
Hors ligne
#5 Le 10/09/2018, à 10:41
- Fan-de-pandas
Re : [Résolu]Commande Int Introuvable
Ah oui effectivement, j'ai mélangé C et Bash... (habituellement j'utilise Bash qui fait ce dont j'ai besoin et j'ai instinctivement pensé qu'on pouvait aussi y mettre du C)
Merci beaucoup
Hors ligne