1. #1
    Membre averti Avatar de laloune
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    mai 2005
    Messages
    386
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : Allemagne

    Informations professionnelles :
    Activité : Consultant en Business Intelligence

    Informations forums :
    Inscription : mai 2005
    Messages : 386
    Points : 348
    Points
    348

    Par défaut xmlstarlet - input variable bash

    Bonjour à tous,

    j'essaie d'utiliser xmlstarlet dans un script bash. Je ne veux pas utiliser de fichier xml en tant que paramètre mais une variable:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    source2=`curl -s -o -X POST -H "Content-Type: text/xml" -H "SOAPAction: \"urn:login\"" --data "$request" http://localhost:7775/etlserver/services/ETL-Server.ETL-ServerHttpSoap11Endpoint/`
     
    var=`xmlstarlet sel -t -c "/loginResponse/return/result" source2`
    mais il me dit "failed to load external entity "source2"

    il attend dans tous les cas un fichier? peut-on lui donner autre chose à manger?

    Merci d'avance!

    laloune
    laloune
    Consultant B.I.
    Spécialité(s): Excel, SQL, Business Intelligence (Jedox Palo, Talend)

    "A problem worthy of attack proves its worth by fighting back." Piet Hein

  2. #2
    Membre chevronné
    Inscrit en
    octobre 2011
    Messages
    1 086
    Détails du profil
    Informations forums :
    Inscription : octobre 2011
    Messages : 1 086
    Points : 1 881
    Points
    1 881

    Par défaut

    Simplement comme ça.
    Code bash : Sélectionner tout - Visualiser dans une fenêtre à part
    var=`echo "$source2" | xmlstarlet sel -t -c "/loginResponse/return/result"`

  3. #3
    Membre averti Avatar de laloune
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    mai 2005
    Messages
    386
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : Allemagne

    Informations professionnelles :
    Activité : Consultant en Business Intelligence

    Informations forums :
    Inscription : mai 2005
    Messages : 386
    Points : 348
    Points
    348

    Par défaut

    Evidemment. je manque encore de réflexes :/

    Merci beaucoup!!!
    laloune
    Consultant B.I.
    Spécialité(s): Excel, SQL, Business Intelligence (Jedox Palo, Talend)

    "A problem worthy of attack proves its worth by fighting back." Piet Hein

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

Discussions similaires

  1. bash: printf dans variable bash
    Par Invité dans le forum Shell et commandes GNU
    Réponses: 2
    Dernier message: 22/10/2011, 04h44
  2. Formulaire avec input variable
    Par gagou7 dans le forum Langage
    Réponses: 0
    Dernier message: 03/04/2011, 03h34
  3. Initialiser une variable bash dans un script awk
    Par TomRay dans le forum Shell et commandes GNU
    Réponses: 4
    Dernier message: 08/01/2011, 19h25
  4. Problème input variable
    Par SimPlop dans le forum Débuter
    Réponses: 3
    Dernier message: 21/12/2009, 10h57
  5. Fichiers ou variables (BASH) ?
    Par jmelyn dans le forum Shell et commandes GNU
    Réponses: 7
    Dernier message: 08/05/2008, 10h06

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