[Batch/Bash] Zeichenfolge suchen

Dieses Thema im Forum "Programmierung & Entwicklung" wurde erstellt von TKay, 4. Juni 2009 .

Schlagworte:
Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen
  1. #1 4. Juni 2009
    Zeichenfolge suchen

    Hallo,

    ich habe die Aufgabe bekommen ein BATCH-Script zu erarbeiten welches in einer Datei nach einer bestimmten Zeichenfolge sucht und je nachdem ob es die Bedingung true oder false ist reagiert.

    Zum Beispiel: In einer Textdatei stehen Zahlen von 1 bis 1000 (jede Zahl in einer Zeile)
    Die Textdatei soll nach einer bestimmten Zahl durchsucht werden. Wenn die Zahl gefunden wird soll text ausgegeben werden, wenn nicht soll das Script mit pause gestoppt werden.

    Nun, im Netz habe ich dies hier gefunden:
    for /f "delims=" %%e in ('findstr /n "4" "count.txt"') do echo JA, Zahl in
    Das sucht aber leider nur nach der Zahl 4 und gibt mir keine Möglichkeit eine Bedingung hinzuzufügen :(

    Kann mir da jemand helfen? Ich steh echt auf de Schlauch, Google hilft auch nicht weiter.. :(

    Vielen Dank
     

  2. Anzeige
    Dealz: stark reduzierte Angebote finden.
  3. #2 4. Juni 2009
    AW: Zeichenfolge suchen

    kurz gesagt ich würde es so machen nur UNIX:
    Code:
    #!/bin/bash
    if grep -q "SUCHWEORT" "PFAD ZUR DATEI" ; then
     echo "Gefunden"
    else
     echo "Leider nicht gefunden"
    fi
    hoffe das hilft dir.

    mfg
    Ralle
    *edit* sry total überlesen mom ich hab auch noch nen BATCH-skript für ne ähnliche aufgabe auf dem 2.PC rumliegen ich gucke mal
    *edit2* hab zwar die orginale datei nicht mehr gefunden, aber so sollte es funzen, aber lange nicht gemacht
    Code:
    @ECHO OFF
    set VAR=0
    for /f "delims=" %%e in ('findstr /n "4" "count.txt"') do (Set VAR=1)
    if %VAR%==1 (echo "JA") else (echo "NO")
     
  4. #3 4. Juni 2009
    AW: Zeichenfolge suchen

    Dürfte ihm reichlich wenig helfen, wenn er ein BATCH-Script schreiben muss. Da kann er mit Unix-Shell Befehlen weniger anfangen.
     
  5. #4 4. Juni 2009
    AW: Zeichenfolge suchen

    Vielen Dank ;)
    BW ;)
     
  6. #5 5. Juni 2009
    AW: Zeichenfolge suchen

    closed
     

  7. Videos zum Thema
Die Seite wird geladen...