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 :

problème syntaxe avec echo


Sujet :

Shell et commandes GNU

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    56
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 56
    Points : 29
    Points
    29
    Par défaut problème syntaxe avec echo
    bonjour à tous,

    Voilà j'ai un shell avec ce bout de code :

    for ligne in $(cat ${REP_FLAG}/liste_camp_to_extract.lst)

    do

    #Extraction vers le fichier xml

    #Ecriture du corps du fichier pour chaque code campagne



    echo " <CampaignDO detail=\"ALL\">" >> $IN_FILE_XML

    echo " <Code operator=\"=\">${ligne}</Code>" >> $IN_FILE_XML

    echo " </CampaignDO>" >> $IN_FILE_XML

    done

    mon probleme est sur le 2eme echo , il n'interprete pas ce qu'il y a après la variable ligne et j'arrive pas à le forcer , j'obtiens un truc du genre :

    <Code operator="=">CAMP331

    il ne me met pas la balise fermante </Code>

    Comment faire?

    merci d'avance!

  2. #2
    Membre habitué Avatar de lu6fer
    Inscrit en
    Avril 2008
    Messages
    141
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 141
    Points : 175
    Points
    175
    Par défaut
    tu devrai deja remplacer tes " par des ', ca evitrai les \

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    echo '<Code operator="=">'${ligne}'</Code>' >> $IN_FILE_XML
    ensuite si tu as toujour un probleme tu peut essayer comme ca

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    echo -n '<Code operator="=">'
    echo -n ${ligne}
    echo '</Code>' >> $IN_FILE_XML
    "Le logiciel c'est comme le sexe, c'est meilleur quand c'est gratuit"
    Linus TORVALD

Discussions similaires

  1. [Batch] Problème syntaxe avec condition if ( ) else () pour NT
    Par carreau dans le forum Scripts/Batch
    Réponses: 3
    Dernier message: 14/10/2011, 18h45
  2. Problème syntaxe avec access
    Par nellido dans le forum Développement
    Réponses: 2
    Dernier message: 24/11/2008, 16h46
  3. problème de syntaxe avec echo
    Par RichardP dans le forum Langage
    Réponses: 10
    Dernier message: 18/10/2008, 15h13
  4. problème syntaxe avec structure et constructeur
    Par identifiant_bidon dans le forum C++
    Réponses: 5
    Dernier message: 27/09/2007, 14h29
  5. problème de syntaxe avec champ date
    Par mussara dans le forum SQL Procédural
    Réponses: 4
    Dernier message: 03/02/2006, 16h19

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