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

Windows Discussion :

écrire un texte dans un fichier malgré la présence des carac


Sujet :

Windows

  1. #1
    Inactif
    Profil pro
    Inscrit en
    Août 2005
    Messages
    1 054
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 1 054
    Points : 340
    Points
    340
    Par défaut écrire un texte dans un fichier malgré la présence des carac
    Bonjour à tous

    Je voudrai créer un script qui puissent écrire un texte dans un fichier malgré la présence des caractères > et <.
    Le code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo Mon texte > texte.txt
    Contiens le caractère > se qui l’empêche de fonctionner correctement si je veux que mon script écrive « < Ma phrase entrer > et < > », comme ceci par exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo < Ma phrase entrer > et < > > texte.txt
    Quelqu’un saurait-il m’aider à arranger sa ?

  2. #2
    Expert éminent sénior
    Avatar de Médinoc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 379
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 379
    Points : 41 573
    Points
    41 573
    Par défaut
    Tu as essayé avec des guillemets?

  3. #3
    Inactif
    Profil pro
    Inscrit en
    Août 2005
    Messages
    1 054
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 1 054
    Points : 340
    Points
    340
    Par défaut
    Bonjour Médinoc et merci

    Avec les guillemets tout est copié :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo "< Ma phrase entrer > et < >" > texte.txt
    IL reste quand même un détail, les guillemets elles aussi sont écrites dans le fichier texte.
    N’y a-t-il pas moyen d’annuler sa ?

  4. #4
    Rédacteur


    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    7 171
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 7 171
    Points : 15 060
    Points
    15 060
    Billets dans le blog
    1
    Par défaut
    Il faut utiliser le caractère d'échappement '^'.
    Par exemple
    Echo Voici un pipe ^|

  5. #5
    Inactif
    Profil pro
    Inscrit en
    Août 2005
    Messages
    1 054
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 1 054
    Points : 340
    Points
    340
    Par défaut
    Bonjour laurent et merci

    Vous voulez dire quelque chose comme ceci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo < Ma phrase entrer > et < > |> texte.txt

  6. #6
    Rédacteur


    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    7 171
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 7 171
    Points : 15 060
    Points
    15 060
    Billets dans le blog
    1
    Par défaut
    Réfléchi, test, essaie !
    Tu sais le faire

  7. #7
    Inactif
    Profil pro
    Inscrit en
    Août 2005
    Messages
    1 054
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 1 054
    Points : 340
    Points
    340
    Par défaut
    J’ai essayé ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo < Ma phrase entrer > et < > ^| texte.txt
    Puis cela:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo < Ma phrase entrer > et < > ^| >texte.txt
    Mais encore ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    &#40;
    echo < Ma phrase entrer > et < > ^| 
    &#41;>texte.txt
    Et enfin cela:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    &#40;
    echo < Ma phrase entrer > et < > 
    &#41; ^| >texte.txt
    En sachant que je veux copier :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Ma phrase entrer > et < >
    Vraiment je ne voie pas.

  8. #8
    Expert éminent

    Profil pro
    Fabricant et casseur d'avions
    Inscrit en
    Avril 2004
    Messages
    3 814
    Détails du profil
    Informations personnelles :
    Localisation : France, Tarn (Midi Pyrénées)

    Informations professionnelles :
    Activité : Fabricant et casseur d'avions
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2004
    Messages : 3 814
    Points : 7 642
    Points
    7 642
    Par défaut
    Salut,

    Citation Envoyé par Laurent Dardenne
    Il faut utiliser le caractère d'échappement '^'.
    Par exemple
    Echo Voici un pipe ^|
    Si tu l'appliques à ton cas, ça donne:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    echo ^< Ma phrase entrer ^> et ^< ^> > texte.txt

  9. #9
    Inactif
    Profil pro
    Inscrit en
    Août 2005
    Messages
    1 054
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 1 054
    Points : 340
    Points
    340
    Par défaut
    Bonjour plegat et merci

    Je pige mieux il faut donc ajouter ^ devant tout les > et < qui doivent être ecrit dans le fichier .txt.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo ^< Ma phrase entrer ^> et ^< ^> >texte.txt
    Merci beaucoup

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

Discussions similaires

  1. Réponses: 11
    Dernier message: 16/02/2008, 13h09
  2. Compteur, écrire à la ligne dans un fichier texte
    Par pierrot10 dans le forum Langage
    Réponses: 5
    Dernier message: 24/11/2007, 15h21
  3. Comment écrire du texte dans un fichier existant?
    Par Immothep dans le forum Linux
    Réponses: 1
    Dernier message: 20/06/2007, 15h00
  4. écrire un String dans un fichier texte
    Par Flagada dans le forum C++Builder
    Réponses: 4
    Dernier message: 22/01/2007, 16h49
  5. Réponses: 7
    Dernier message: 17/03/2006, 13h26

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