[Batch/Bash] Webcrawler

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

  1. 28. Juni 2009
    Webcrawler

    Hallo,..

    hab folgendes Problem. Ich habe mir nun mit batch einen netten crawler zusammengebastelt.
    Es werden einzelne Userprofile gespeichert (das erfolte schon). Jedes Profil liegt im Ordner und nennt sich user1, user2, user3 usw.. bis angenommen User 1000
    In den Datein steht ein Status, z.B.
    männlich oder weiblich
    Single oder Vergeben oder Keine Angabe

    derzeit habe ich bei männlich und weiblich alles einzeln gemacht, also einmal eine bat für männlich geschrieben, dass alle userdatein in denen das Wort männlich vorkommt in den Ordner 'männlich' verschoben werden. usw.. dasselbe für weiblich

    Bei dem Beziehungsstatus habe ich derzeit so n bissl n Problem, ich habe ehrlich gesagt keine Lust 3 bat datein laufen zu lassen..
    Würde daher lieber alles in eine Auswertungsdatei klatschen, so dass die BAT in einer Datei nach 'Single' sucht, falls es das nicht findet, solls nach 'vergeben' suchen, falls beides nichts wird soll es nach 'keine angabe' suchen...

    Meine BAT für die Suche nach männlichen Profilen sah so aus:

    Code:
    @ECHO OFF
    
    set text=männlich
    
    :start
    set /a VAR=0
    set userid=user%startuser%
    
    
    for /f "delims=" %%e in ('findstr /n "%text%" "%userid%"') do (Set VAR=1)
     @if %VAR%==1 (
     @echo "YES"
     @echo user%startuser%
     @move user%startuser% maennlich/
     @set/a startuser=%startuser%+1
     @goto start
    )else (
     @echo "NO"
     @echo user%startuser%
     @set/a startuser=%startuser%+1
     @goto start
    )
    
    Ich weis nicht wie ich die 3 malige Suche nach 'Single' & 'Vergeben' & 'Keine Angabe' mit den if-bedingungen verschachteln kann...

    Kann da jemand helfen?
    Grüße
    King
     
  2. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.