[Batch/Bash] Text datei In Variable

Dieses Thema im Forum "Programmierung & Entwicklung" wurde erstellt von djhanf, 9. September 2010 .

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 9. September 2010
    Text datei In Variable

    Hallo

    Ich habe eine Text datei und will jede zeile als eine variable hinterlegen. also z.b


    1 Hallo ich brauche hilfe :Variable 1
    2 Immernoch hilfe :Variable 2
    3 ... :Variable ...


    Die Variable ist unbekannt lang will sie jetzt mal fix auf 30 setzten.

    Vielen Dank für die Hilfe

    MFG djhanf
     
  2. 9. September 2010
    AW: Text datei In Variable

    Du kannst in Batch keine Variablen außerhalb des Scripts verwenden, welche du in einem Batch-Script zuvor erstellt hast.

    Das Script an sich:

    Code:
    @echo off
    setlocal EnableDelayedExpansion
    
    set cnt=1
    
    for /F "tokens=*" %%i in ([B]bla.txt[/B]) do ( 
     set VARN!cnt!=%%i
     set /a cnt+=1
    )
    Variable wäre dann halt je nach Zeile. Zeile 1 z.B.: %VARN1%
    Aber wie gesagt: Variablen sind nur lokal.
     
  3. 9. September 2010
    AW: Text datei In Variable

    Ok danke ich glaube es funktioniert BW is rauß

    Edit::..

    Danke is Funktioniert so wie ich mir das gedacht haben.
     
  4. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.