probleme avec le langage script
Répondre à la discussion
Affichage des résultats 1 à 5 sur 5

probleme avec le langage script



  1. #1
    invitebd580a5b

    probleme avec le langage script


    ------

    bonjour;
    je suis entrain de travailler sur un fichier bash..en fait dans ce fichier j'essaye d'écrire la commande (instruction) d'un outil(abc) 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 semble réservés au langage script;d'où lors de l'éxécusion,on considère ces mots comme des commandes de bash et non pas de mon outil..comment je peux les écrire pour qu'ils soient tenus compte par l'outil et non pas le script
    mon fichier script contient la ligne suivante

    abc70930/./abc read default_out.blif;st;if K -4;ps;write ahmed.blif

    -----

  2. #2
    Philou67

    Re : probleme avec la langage script

    Je suppose que les commandes acceptées par le programme abc doivent être fournies sur son entrée standard (la console), et pas sur la ligne de commande ? Pourrais-tu le préciser ?

    Ici, les commandes sont prise par le shell car tu as mis en paramètre le caractère ; qui est le séparateur de commande shell.
    Si les commandes doivent absolument être passées en paramètre de ton script bash, quote les :
    Code:
    ./abc "read default_out.blif;st;if K -4;ps;write ahmed.blif"
    :'( Plus j'apprends, et plus je mesure mon ignorance

  3. #3
    invitebd580a5b

    Re : probleme avec la langage script

    slt;
    l'entrée est ' default _out.bif '
    le fichier executable est' abc'
    la sortie est 'ahmed.blif'
    ça n'a pas marcher avec votre proposition en effet le terminal ne tient compte que de(./abc) et il demande a ecrire les parametres manuellement...voici la solution :

    #[....]
    toto << EOT
    read default_out.blif;st;if K -4;ps;write ahmed.blif
    EOT
    #[...]

    merci en tout cas

  4. #4
    invitebd580a5b

    Re : probleme avec la langage script

    dsl j'ai oublier a vous dire toto :abc70930/./abc

  5. A voir en vidéo sur Futura
  6. #5
    Philou67

    Re : probleme avec la langage script

    Une autre solution, que je t'aurais proposé, est d'utiliser les pipes :

    Code:
    echo "read default_out.blif;st;if K -4;ps;write ahmed.blif" | ./abc
    :'( Plus j'apprends, et plus je mesure mon ignorance

Discussions similaires

  1. langage C : problème avec scanf
    Par invitedba13d1f dans le forum Logiciel - Software - Open Source
    Réponses: 20
    Dernier message: 20/04/2009, 18h41
  2. problème avec le langage pascal
    Par invite49b54ac2 dans le forum Logiciel - Software - Open Source
    Réponses: 3
    Dernier message: 28/01/2009, 12h45
  3. problème avec langage C++
    Par invite0f6e0be6 dans le forum Logiciel - Software - Open Source
    Réponses: 5
    Dernier message: 03/10/2007, 12h20
  4. Problème avec un Script pour Tchat
    Par invite693d963c dans le forum Internet - Réseau - Sécurité générale
    Réponses: 14
    Dernier message: 15/06/2006, 11h13
  5. Qui connait le langage script LUA???
    Par invite1796a48f dans le forum Logiciel - Software - Open Source
    Réponses: 0
    Dernier message: 16/07/2004, 15h35
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...