2016-06-06 6 views
0

Ich bin auf der Suche nach einer Möglichkeit, Echo auszuführen und in einer Zeile DOS Batch eingeben.Run echo und geben Sie ohne neue Zeile

echo [No.1] 
type No1.log 
echo [No.2] 
type No2.log 

dieses Skript wird eine Ausgabe wie unten

[No.1] 
No1.log No1.log No1.log No1.log 
[No.2] 
No2.log No2.log No2.log No2.log 

Aber dies für die Lesbarkeit ist nicht gut. Ich möchte wie folgt drucken

[No.1] No1.log No1.log No1.log No1.log 
[No.2] No2.log No2.log No2.log No2.log 
+0

ohne neue Zeile zu drucken gibt es bereits eine Frage, suchen Sie bitte und/oder zu buchen, SO Vorschläge, bevor Sie fragen. Für den Typ hängt es vom Inhalt der Datei ab. Wenn also die Datei eine neue Zeile enthält, können Sie natürlich keine Zeile eingeben –

Antwort

0

Haben Sie versucht, den Inhalt des Protokolls zu lesen, dann verketten?

Zum Beispiel this mit dem Log zu lesen:

set /p log1=<No1.log 

echo dann die Zeile:

echo [No.1] %log1%