Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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 smile

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 smile

Hors ligne