Echo chaîne .fichier txt avec plusieurs lignes - avec Windows fichier de commandes
Je tente de créer un Fichier de commandes Windows pour créer une .txt avec plusieurs lignes. J'ai essayé plusieurs solutions pour insérer un saut de ligne à la corde, mais en vain. Il ya d'autres semblables questions/réponses, mais aucun d'entre eux de mettre l'adresse de l'ensemble de la chaîne de caractères dans un fichier texte.
Mon fichier de commandes se lit actuellement comme suit:
echo Here is my first line
Here is my second line > myNewTextFile.txt
pause
mon but est d'avoir le texte de lecture de fichier:
Here is my first line
Here is my second line
Évidemment, cela ne fonctionne pas actuellement, mais vous vous demandez si quelqu'un sait comment faire ça de manière plus simple?
Vous devez vous connecter pour publier un commentaire.
&
ou de l'espace de caractères dans le nom de fichier ou chemin d'accès complet. Vous trouverez également que la fermeture crochets doivent être échappé que dans^)
lors de l'utilisation de cette solution.^
Il suffit de répéter le
echo
et>>
pour les lignes après la première.>>
signifie qu'il doit ajouter à un fichier au lieu de créer un nouveau fichier (ou d'écraser un fichier existant):La recherche de quelque chose d'autre, je suis tombé sur ce en attendant vieille question, et j'ai une autre petite astuce qui vaut la peine de mentionner, je pense.
Toutes les solutions ont un problème avec les lignes vides et quand une ligne commence par une option de la commande echo lui-même. Comparer les fichiers de sortie dans ces exemples:
Maintenant, file1.txt contient:
Tout file2.txt contient:
L'utilisation de
echo:
miraculeusement résout les problèmes avec la sortie en file1.txt.Outre le côlon, il y a d'autres personnages que vous pouvez "coller" à
echo
, parmi eux, un point, une barre oblique, ... l'Essayer pour vous-même.