IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Shell et commandes GNU Discussion :

[sh] syntax error near unexpected token `}'


Sujet :

Shell et commandes GNU

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 10
    Points : 10
    Points
    10
    Par défaut [sh] syntax error near unexpected token `}'
    Bonjour,

    Il m'est impossible de faire fonctionner le script shell basique suivant malgré la lecture de nombreux problèmes similaires postés sur ce forum.


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    #!/bin/sh
     
    Bonjour(){
    }
    Je précise que le script a été édité directement avec vi sous linux (redhat). ceci exclut donc à priori les soucis d'édition sous windows.
    Voici l'erreur renvoyée

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    sh ./absync.sh
    ./absync.sh: line 5: syntax error near unexpected token `}'
    ./absync.sh: line 5: `}'
    Merci pour votre aide.

  2. #2
    Expert éminent sénior Avatar de frp31
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    5 196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2006
    Messages : 5 196
    Points : 12 264
    Points
    12 264
    Par défaut
    t'as rien entre les {& }
    donc forcément....

  3. #3
    Modérateur
    Avatar de gangsoleil
    Homme Profil pro
    Manager / Cyber Sécurité
    Inscrit en
    Mai 2004
    Messages
    10 149
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Manager / Cyber Sécurité

    Informations forums :
    Inscription : Mai 2004
    Messages : 10 149
    Points : 28 116
    Points
    28 116
    Par défaut
    Bonjour,

    Citation Envoyé par frp31 Voir le message
    t'as rien entre les {& }
    donc forcément....
    Je confirme : il est nécessaire d'avoir quelque chose à l'intérieur des accolades :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    #!/bin/sh
     
    Bonjour(){
    echo "coucou"
    }
    "La route est longue, mais le chemin est libre" -- https://framasoft.org/
    Les règles du forum

Discussions similaires

  1. -bash: syntax error near unexpected token `('
    Par carpe001 dans le forum Shell et commandes GNU
    Réponses: 9
    Dernier message: 22/06/2015, 10h46
  2. [2008] Incorrect syntax error near '.'. in SQL server
    Par lalves dans le forum Développement
    Réponses: 18
    Dernier message: 29/04/2014, 15h22
  3. syntax error near unexpected token `fichier'
    Par kass28 dans le forum Shell et commandes GNU
    Réponses: 7
    Dernier message: 16/03/2010, 14h57
  4. erreur : syntax error near unexpected token
    Par lapinou8430 dans le forum Shell et commandes GNU
    Réponses: 5
    Dernier message: 28/04/2009, 00h30
  5. [dump SQL] syntax error near 'ENGINE=MyISAM
    Par pierrot10 dans le forum SQL Procédural
    Réponses: 2
    Dernier message: 27/09/2006, 12h33

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo