echo sur 2 lignes

Une difficulté, une précision posez vos questions

Modérateur : WIN32-[GG]

Répondre
Tort
Batcheur occasionnel
Messages : 3
Enregistré le : 07 mars 2018 21:36

echo sur 2 lignes

Message par Tort » 07 mars 2018 22:04

Bonjour à tous,

j'ai une commande qui ajoute un flux à un fichier.
ce flux doit comporter 2 lignes j'arrive à écrire sur la première ligne dans le flux mais pas sur la deuxième.

Nom du fichier auquel j'ajoute le flux : fichier
Nom du flux que j'ajoute : flux
texte du flux à écrire : "Ligne1" et ligne suivante "Ligne2"

J'écris comme ça :

Code : Tout sélectionner

echo Ligne1 Ligne2 > fichier:flux
je visualise comme ça :

Code : Tout sélectionner

more < fichier:flux
ça affiche :
Ligne1 Ligne2

je voudrais que ça affiche :
Ligne1
Ligne2

Je ne sais pas comment faire écrire la Ligne2 en dessous.

Merci pour votre aide

barnabe0057
King Of Batch
Messages : 68
Enregistré le : 24 janv. 2017 13:41

Re: echo sur 2 lignes

Message par barnabe0057 » 13 mars 2018 23:42

Bonjour,

Essaie comme ceci :

Code : Tout sélectionner

echo Ligne1 > fichier:flux
echo Ligne2 >> fichier:flux

Tort
Batcheur occasionnel
Messages : 3
Enregistré le : 07 mars 2018 21:36

Re: echo sur 2 lignes

Message par Tort » 14 mars 2018 19:54

Bonjour,
Merci barnabe0057 pour ton idée, mais elle écrit "Ligne1 Ligne2" à la suite !

J'ai bien une idée mais je ne sais pas la mettre en œuvre :
Au lieu d'essayer d'écrire 2 lignes avec des caractères ascii,
peut-on écrire à la suite avec des codes hexadécimaux qui
représentent le texte et les saut de lignes ce qui donne
pour écrire :
Ligne1
Ligne2

L__i__g__n__e_1__.__._L__i__g__n__e_2__.__.
4C 69 67 6E 65 31 0D 0A 4C 69 67 6E 65 32 0D 0A

et donc dans la commande :

Code : Tout sélectionner

echo 4C 69 67 6E 65 31 0D 0A 4C 69 67 6E 65 32 0D 0A > fichier:flux
Merci d'avance pour vos idées.
A +

Tort
Batcheur occasionnel
Messages : 3
Enregistré le : 07 mars 2018 21:36

Re: echo sur 2 lignes

Message par Tort » 14 mars 2018 20:12

Merci barnabe0057, je viens de refaire le test de ton code et maintenant ça fonctionne sur 2 lignes, et même sur 3 lignes.
Donc ma réponse précédente est sans objet.
Grand Merci à toi.

barnabe0057
King Of Batch
Messages : 68
Enregistré le : 24 janv. 2017 13:41

Re: echo sur 2 lignes

Message par barnabe0057 » 18 mars 2018 15:24

De rien, à bientôt peut-être.

Répondre