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

Applications et environnements graphiques Discussion :

problème avec le langage script


Sujet :

Applications et environnements graphiques

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Inscrit en
    Novembre 2010
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Novembre 2010
    Messages : 4
    Par défaut problème avec le langage script
    Bonjour.
    Je suis en train de travailler sur un fichier bash. En fait, dans ce fichier j'essaye d'écrire la commande (instruction) d'un outil pour pouvoir exécuter cet outil en exécutant le fichier bash. Mais la commande de cet outil contient les mots read, write qui me semblent réservés au langage script (lors de l'exécution, on considère ces mots comme des commandes bash et non pas de mon outil). Comment pourrais-je les écrire pour qu'ils soient tenus compte par l'outil et non pas par le script ? Voici la commande :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    abc70930/./abc read default_out.blif;st;if K -4;ps;write ahmed.blif
    Merci d'avance.

  2. #2
    Membre Expert
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2008
    Messages
    1 515
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Octobre 2008
    Messages : 1 515
    Par défaut
    Ca dépend de la syntaxe de ton outil. Qu'attend-il comme arguments ?

    En tout cas saches que ton problème ne vient pas de ce que tu essaie de passer des arguments qui sont aussi des mots clés pour le shell (read, write). Ton problème vient des point-virgules.

    Le solution est de mettre des guillemets au(x) bon(s) endroit(s). Tu peux essayer :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    abc70930/./abc "read default_out.blif;st;if K -4;ps;write ahmed.blif"
    mais sans savoir comment fonctionne "abc" on ne peut pas vraiment savoir.

  3. #3
    Futur Membre du Club
    Inscrit en
    Novembre 2010
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Novembre 2010
    Messages : 4
    Par défaut
    ça ne marche pas : lors l'exécution le terminal ne prend pas en considération que (abc01104p/./abc) et il demande les autres paramètres déjà écrits dans l'instruction

  4. #4
    Membre Expert
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2008
    Messages
    1 515
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Octobre 2008
    Messages : 1 515
    Par défaut
    Relis mon message. Je n'ai jamais dis que ça allait marcher.

  5. #5
    Expert confirmé 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 : 48
    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
    Par défaut
    si ton outils est nomé toto

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    #!/bin/bash
    #[....]
    toto << EOT
     read default_out.blif;st;if K -4;ps;write ahmed.blif
    EOT
    #[...]
    devrait passer.

  6. #6
    Futur Membre du Club
    Inscrit en
    Novembre 2010
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Novembre 2010
    Messages : 4
    Par défaut
    Bonjour.

    ça n'a pas marché voici la réponse de terminal :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    UC Berkeley, ABC 1.01 (compiled Nov 19 2010 14:13:43)
    abc 01>  read default_out.blif;if K -4;write ahmed.blif
    The network was strashed and balanced before FPGA mapping.
    abc 03> ***EOF***

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Batch] Problème avec unzip dans script d'installation
    Par killgones dans le forum Scripts/Batch
    Réponses: 3
    Dernier message: 09/07/2014, 10h24
  2. Problèmes avec le langage PHP et IE 8
    Par Fredy Lelong dans le forum Langage
    Réponses: 6
    Dernier message: 10/03/2012, 10h13
  3. [RegEx] Problème avec mon propre script bbcode et les images
    Par cuisto44000 dans le forum Langage
    Réponses: 4
    Dernier message: 18/07/2008, 00h32
  4. Problème avec le langage VRML
    Par pouette13 dans le forum Développement 2D, 3D et Jeux
    Réponses: 5
    Dernier message: 01/06/2007, 20h29
  5. [langage] Probleme avec caractère '$' dans script Perl
    Par zouetchou dans le forum Langage
    Réponses: 11
    Dernier message: 24/07/2004, 15h35

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