#1 Le 01/07/2024, à 17:02
- azer2010
Script simple sous bash erreur
Bonjour a tous
voici un script très simple avec un tableau avec qui je n'arrive pas à imprime sur la console les valeurs (ou est erreur ... et en sachant que je suis pas un nooby des scripts help lol)
Ville.sh
#!/bin/bash
Villes=(Meknes Paris Lille Marrakech Rabat)
echo "Tous les éléments : ${Villes[*]} "
unset Villes[3]
echo "Tous les éléments : ${Villes[*]} "
unset Villes[*]
echo "Tous les éléments : ${Villes[*]} "
toto@toto: $ sh Ville.sh
Ville.sh: 3: Syntax error: "(" unexpected
j'ai très bien compris que la ligne 3 pose problème.
je ne vois pas à quel endroit vue que le tableau est bien écrit ?
merci d'avance de votre retour
Bonjour a tous
voici un script très simple avec un tableau avec qui je n'arrive pas à imprime sur la console les valeurs (ou est erreur ... et en sachant que je suis pas un nooby des scripts help lol)
Ville.sh
#!/bin/bash
Villes=(Meknes Paris Lille Marrakech Rabat)
echo "Tous les éléments : ${Villes[*]} "
unset Villes[3]
echo "Tous les éléments : ${Villes[*]} "
unset Villes[*]
echo "Tous les éléments : ${Villes[*]} "
toto@toto: $ sh Ville.sh
Ville.sh: 3: Syntax error: "(" unexpected
j'ai très bien compris que la ligne 3 pose problème.
je ne vois pas à quel endroit vue que le tableau est bien écrit ?
merci d'avance de votre retour
Hors ligne
#2 Le 01/07/2024, à 17:54
- pingouinux
Re : Script simple sous bash erreur
Bonjour,
bash Ville.sh
ou
chmod u+x Ville.sh
./Ville.sh
Hors ligne
#3 Le 01/07/2024, à 18:05
- Ayral
Re : Script simple sous bash erreur
Modération : tu dois savoir, puisque tu as lu les règles, que les doublons sont interdits. Alors les quadruplons... Les 3 discussions en trop sont supprimées.
Pour mettre les retours de commande entre deux balises code, les explications sont là : https://forum.ubuntu-fr.org/viewtopic.php?id=1614731
Blog d'un retraité
Site de graphisme du fiston Loïc
Ubuntu 22.04 LTS sur un Thinkpad W540
Hors ligne