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 :

[bash/shell] Exécuter un fichier .exe


Sujet :

Shell et commandes GNU

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2011
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2011
    Messages : 42
    Par défaut [bash/shell] Exécuter un fichier .exe
    j'aimerais exécuter un fichier .exe en bash mais je ne sais pas quelle commande utiliser
    merci

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Mai 2011
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2011
    Messages : 42
    Par défaut
    voila en fait je voudrais utiliser dans mon script shell l'executable 'treetager.exe' écrit en rouge dans mon code mais il ne le trouve pas pourtant il se trouve dans le bon dossier. je voulais savoir si ça venait de mon ti script qui suit :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    #!/bin/bash
    echo " Donnez le nom du corpus: ";
    read corpus ;
    
    file -i  rcl.txt
    iconv -f utf-8 rcl.txt > rcl.u8  # conversion en utf-8
    
    sed -e 's/^[ \t]*//;s/[ \t]*$//' | tr -s '[:punct:] [:space:]' '[\n*]' < rcl.u8 > rcl.tok | perl compteur.pl rcl.tok | sort -r < rcl-temp.tok.freq > rcl.tok.freq | tr -s [A-Z] [a-z] < rcl.tok.freq > rcl.lc.freq  | perl tokenise-fr.pl rcl.tok.freq | tree-tagger.exe french-utf8.par -lemma -token -no-unknown -sgml  > rcl.lem.freq
    Merci pour vos réponses

  3. #3
    Modérateur
    Avatar de N_BaH
    Profil pro
    Inscrit en
    Février 2008
    Messages
    7 635
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 7 635
    Par défaut
    Bonjour,

    les programmes unix/linux ne portent pas d'extension; tu n'as probablement pas téléchargé la bonne version du programme.

    les pipes ne transmettent rien si tu rediriges la sortie d'une commande vers un fichier.

    Bref, la ligne n°8 est très mal écrite; recommence pas à pas.
    .
    N'oubliez pas de consulter les cours shell, la FAQ, et les pages man.

  4. #4
    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
    n'a pas à exister, tu fais un sed qui fait tout
    faire attention aux usages abusifs des pipes, c'est contre-performant, source d'erreurs...

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Mai 2011
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2011
    Messages : 42
    Par défaut
    merci

    en fait j'ai utilisé les pipe pour que chaque commande s'applique.. quand je faisais sans pipe, ça s'arrêtait aux premières commandes :/

  6. #6
    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
    Citation Envoyé par Boujoute Voir le message
    merci

    en fait j'ai utilisé les pipe pour que chaque commande s'applique.. quand je faisais sans pipe, ça s'arrêtait aux premières commandes :/
    regardes pourquoi, tu as du utiliser de mauvaises syntaxes ou méthode ou regexp.

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Mai 2011
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2011
    Messages : 42
    Par défaut
    je sais que j'ai des soucis dans ma syntaxe mais j'aimerais savoir comment appeler un fichier .exe et l'éxécuter

    Merci

  8. #8
    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
    tu ne peux pas appeler un .exe, tu peut appeler un fichier executable en utilisant

    si c'est un exe µ$oft, tu doit utiliser wine pour l'utiliser mais c'est un très mauvaise chose de le faire. il vaut mieux ecrire un programme qui remplacera l'exe

Discussions similaires

  1. Fichier .exe qui s'ouvre avec Shell, mais ne s'exécute pas
    Par choux22 dans le forum Macros et VBA Excel
    Réponses: 14
    Dernier message: 21/12/2010, 15h27
  2. Patch de fichier *.exe qui sont en cours d'exécution
    Par akeix dans le forum C++Builder
    Réponses: 6
    Dernier message: 18/07/2007, 09h57
  3. Exécuter un script shell via le fichier .mailrc
    Par Olivier Regnier dans le forum Shell et commandes GNU
    Réponses: 1
    Dernier message: 16/06/2007, 18h42
  4. [Système] PHP5 : exécuter un fichier .exe
    Par koueletbak dans le forum Langage
    Réponses: 5
    Dernier message: 02/05/2006, 09h55
  5. PHP5: exécuter un fichier .exe depuis un site
    Par koueletbak dans le forum Langage
    Réponses: 2
    Dernier message: 28/04/2006, 17h01

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