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

Scripts/Batch Discussion :

caractères spéciaux à écrire dans un fichier


Sujet :

Scripts/Batch

  1. #1
    Membre éclairé Avatar de nekcorp
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2006
    Messages
    592
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Décembre 2006
    Messages : 592
    Par défaut caractères spéciaux à écrire dans un fichier
    Bonjour,

    Voila je suis entrain de faire un petit batch pour réécrire des commandes dans lesquels des paramètres changent.

    Mon soucis vient sur une ligne en particulier dans laquelle on retrouve des caractères spéciaux ( % et <)

    J'ai constaté dans certaines discusion que l'utilisation du chapeau ^ devant le caractère en question résolvait le problème. Me concernant cela ne le résoud pas.

    Ci dessous veuillez trouver la ligne que je souhaite réécrire dans un fichier de sortie.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    set casdechargecombine= PT-_UT-_10_L_1_CXFB00101A_3_SDHD_ACC
    Echo #BSUB -f "RUN_GFEM_%casdechargecombine%_^%J.log ^< RUN_GFEM_%casdechargecombine%.log" >> Run.job
    le résultat obtenu dans mon fichier Run.job est le suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    #BSUB -f "RUN_GFEM_ PT-_UT-_10_L_1_CXFB00101A_3_SDHD_ACC_^casdechargecombine.log"
    Merci d'avance pour votre aide.

  2. #2
    Membre Expert
    Inscrit en
    Avril 2010
    Messages
    1 495
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 1 495
    Par défaut
    salut;

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo #BSUB -f "RUN_GFEM_%%casdechargecombine%%_%%J.log ^< RUN_GFEM_%%casdechargecombine%%.log">> Run.job

  3. #3
    Membre éclairé Avatar de nekcorp
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2006
    Messages
    592
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Décembre 2006
    Messages : 592
    Par défaut
    Citation Envoyé par minnesota Voir le message
    salut;

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo #BSUB -f "RUN_GFEM_%%casdechargecombine%%_%%J.log ^< RUN_GFEM_%%casdechargecombine%%.log">> Run.job
    Merci de ta réponse. Je vais tester ça.

  4. #4
    Membre éclairé Avatar de nekcorp
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2006
    Messages
    592
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Décembre 2006
    Messages : 592
    Par défaut
    Citation Envoyé par minnesota Voir le message
    salut;

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo #BSUB -f "RUN_GFEM_%%casdechargecombine%%_%%J.log ^< RUN_GFEM_%%casdechargecombine%%.log">> Run.job
    je suis revenue sur ce problème et toujours pas résolu.

    Voila ce que j'ai en utilisant ta solution minnesota:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    #BSUB -f "RUN_GFEM_%casdechargecombine%_%J.log ^< RUN_GFEM_%casdechargecombine%.log"
    ma variable ne prend même pas son affectation et les caractères "spéciaux" ne s'affiche pas comme il faut.

    Ps : En fait c le ^ qui cause problème il est affiché en sortie alors qu'il ne le devrait pas.

    Merci de votre aide

  5. #5
    Membre Expert
    Inscrit en
    Avril 2010
    Messages
    1 495
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 1 495
    Par défaut
    Moi j'avais compris ça :

    Citation Envoyé par nekcorp Voir le message
    Ci dessous veuillez trouver la ligne que je souhaite réécrire dans un fichier de sortie.
    Mais si c'est pas ça, tu veux quoi en sortie ?

  6. #6
    Membre éclairé Avatar de nekcorp
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2006
    Messages
    592
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Décembre 2006
    Messages : 592
    Par défaut
    Citation Envoyé par minnesota Voir le message
    Moi j'avais compris ça :

    Mais si c'est pas ça, tu veux quoi en sortie ?
    Effectivement je me suis mal fait comprendre.

    en sortie je souhaite avoir cette ligne :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    #BSUB -f "RUN_GFEM_PT-_U-P_10_-_1_CGVB02000L_%J.log < RUN_GFEM_PT-_U-P_10_-_1_CGVB02000L.log"
    Pour l'instant je la rentre à la main pour chaque fichier que j'ai :-(

    Merci de ton suivie minnesota

  7. #7
    Membre Expert
    Inscrit en
    Avril 2010
    Messages
    1 495
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 1 495
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    set "casdechargecombine=PT-_U-P_10_-_1_CGVB02000L"
    echo #BSUB -f "RUN_GFEM_%casdechargecombine%_%%J.log < RUN_GFEM_%casdechargecombine%.log">>t.txt
    et attention à ne pas mettre d'espace entre = et PT, conf. ton premier code.

Discussions similaires

  1. Réponses: 11
    Dernier message: 01/04/2009, 15h42
  2. Ouvrir et écrire dans un fichier .txt en T-SQL
    Par joul's dans le forum MS SQL Server
    Réponses: 11
    Dernier message: 27/10/2008, 21h04
  3. Affichage de caractère spéciaux absent dans le code source
    Par HNT dans le forum Général Conception Web
    Réponses: 4
    Dernier message: 03/11/2005, 22h38
  4. [Rech. Comp.] Lire et écrire dans des fichiers XML
    Par Rodrigue dans le forum C++Builder
    Réponses: 4
    Dernier message: 26/08/2005, 20h48
  5. [JAR] Comment écrire dans un fichier properties dans un jar
    Par Alec6 dans le forum Entrée/Sortie
    Réponses: 3
    Dernier message: 05/10/2004, 15h16

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