batch: einzelne Zeile aus Datie einlesen

Dieses Thema batch: einzelne Zeile aus Datie einlesen im Forum "Webentwicklung, Hosting & Programmierung" wurde erstellt von Crisu, 14. Juli 2005.

Thema: batch: einzelne Zeile aus Datie einlesen Hi Ich würde gerne eine bestimmte Zeile aus einer Datei in eine Variable schreiben. Ist das leicht zu machen und...

  1. Hi

    Ich würde gerne eine bestimmte Zeile aus einer Datei in eine Variable schreiben.
    Ist das leicht zu machen und wenn wie?
    Danke im voraus

    Mfg Crisu
     
  2. hp
    hp
    mit dem befehl find bzw. findstr kannst du nach einem begriff im text suchen, die ausgabe leitest du dann via set in eine vorher deffinierte variable um ...

    z.b. so

    findstr Beispieltext beispiel.datei > beispieltext.txt
    set /p BEISPIEL=< Beispieltext.txt

    findstr sucht nach dem wort Beispieltext in der datei beispiel.datei, gib das gefundene wort in die datei beispiel.txt aus und liest anschließen die datei und setzt die variable BEISPIEL die dann den wert Beispieltext bekommt (ohne hochkommata) ... über die befehle kannst du in der windowshilfe mehr erfahren, oder in der kommandozeile mit eingabe von help befehl wobei befehl dann mit find findstr set etc. ersetzt wird ...

    greetz

    hugo
     
  3. Das Problem ist
    Ich kenne den Inhalt dieser Zeile nicht

    Würde gerne die 3.Zeile in einer Textdatei auslesen, egal welchen Inhalt sie hat.

    Habs zuerst über eine forfunkton versucht
    Code:
    For /F tokens=* skip=2 usebackq %%a IN (`type %Pfad%`) DO set Line3=%%a
    Aber das ließt mir alles ab der 3.ten Zeile ein.
     
  4. So gehts:

    @echo off
    For /F tokens=* skip=2 %%a IN (file.txt) DO echo %%a>>line3.txt
    set /p LINE3=<line3.txt
    del line3.txt
     
  5. Gut Idee
    Danke
     
  6. Hallo,

    aaah endlich etwas gefunden das mir helfen kann. Hi erstmal, suche jetzt schon ne ganze Weile. Wie kann ich mit findstr den letzten buchstaben eines einzelnen Wortes abkapseln, sodass ich ihn im Nachhinein für Vergleiche verwenden kann?

    Beispiel: Ich habe dás Wort Hund und möchte wissen, ob das Wort mit t, s oder d aufhört. Dabei geht es im Moment nur daran das d von Hund abzukapseln, damit ich dies als variable verwenden kann.

    Vielen Dank schonmal!!

    Ciao Gordon
     
Die Seite wird geladen...

batch: einzelne Zeile aus Datie einlesen - Ähnliche Themen

Forum Datum
Hilfe zu einem einfachen Batchjob gesucht Software: Empfehlungen, Gesuche & Problemlösungen 22. Mai 2016
Dienstneustart in Aufgabe mit Protokoll unter R2008 (Batch) Windows Server-Systeme 5. März 2015
Pfade in Batchdatei Windows 7 Forum 18. Feb. 2015
Dateigröße auslesen mit batch programmierung Software: Empfehlungen, Gesuche & Problemlösungen 6. Feb. 2015
Wie Monitorausgabe in Batch Variable einbinden ? Linux & Andere 10. Jan. 2015