So erstellen Sie eine Datei mit mehreren Zeilen und / - Windows-Eingabeaufforderung

432
Mark Nunes

Wie kann ich eine Datei mit mehreren Zeilen und / erstellen?

Ich versuche, eine Scss-Datei zu erstellen, in der der Text mehrzeilig ist, und "Gibt es eine Möglichkeit, wo ich keine habe?"

Hier ist der Code, den ich gearbeitet habe:

echo ' //== IMPORTS //-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------  @import "global/variables/_v-base.scss"; @import "global/variables/_v-sitenamegoeshere2018.scss"; @import "_base.scss";   //== THEME SPECIFIC STYLES ' > site.scss 
0

1 Antwort auf die Frage

0
Akina

Eine Zeile in der Ausgabedatei == Eine echo.

Jeder echomuss eine eigene Umleitung in eine Datei haben (first - output >, non-first - append >>).

Sonderzeichen müssen durch ein ^Zeichen vor dem Symbol in Anführungszeichen gesetzt werden.

Um leere Zeilen auszugeben, verwenden Sie echo..

@echo off echo //== IMPORTS > site.scss echo //----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- >> site.scss echo. >> site.scss echo @import "global/variables/_v-base.scss"; >> site.scss echo @import "global/variables/_v-sitenamegoeshere2018.scss";>> site.scss echo @import "_base.scss"; >> site.scss echo. >> site.scss echo. >> site.scss echo //== THEME SPECIFIC STYLES >> site.scss 
Dies ist einfach nicht wahr: "Jedes Echo muss eine eigene Umleitung in eine Datei haben." Wenn Sie einen (Codeblock) von Echo-Befehlen in Klammern setzen, können Sie eine einzige Umleitung des Blocks vornehmen (`Echo foo & Echo-Leiste)> site.scss` viel einfacher zu lesen LotPings vor 6 Jahren 0