Donnerstag, 2. Juli 2015

Windows Batch

Windows Eingabeaufforderung öffnen


  • Windows Button drücken
  • cmd eingeben und mit Enter bestätigen



Dateien aneinander hängen (am Beispiel txt Dateien)


  • Eingabeaufforderung öffnen
  • mit cd in das Zielverzeichnis wechseln
  • copy *.txt alle.txt
  • exit  und Enter


Zeile(n) in einer Text Datei entfernen


  • Eingabeaufforderung öffnen
  • type "Datei" | findstr /v "Suchtext" > ergbnis.txt


  • Erklärung:
  • type:              gibt die Datei aus
  • |:                    Pipe, leitet die Ausgabe von type an Eingabe von findstr um
  • findstr:           sucht nach dem "Suchtext"
  • /v:                  Gibt alle Zeilen aus, die den "Suchtext" nicht enthalten
  • >ergbnis.txt:  Ausgabe von findstr wird in die Datei geschrieben


Erste Zeile aus Textdatei extrahieren


  • Eingabeaufforderung öffnen
  • set /p var= < "Datei.txt"
  • echo %var%
  • Erklärung:
  • set:     Variable setzen
  • /p:       setzt Variable auf Inputzeile
  • var:    Variablenname
  • =:       Zuweisung
  • <: datei="" die="" ein="" li="" liest="" nbsp="" zeilenweise="">