Jump to content

Cybquest

Expert Member
  • Gesamte Inhalte

    1.886
  • Registriert seit

  • Letzter Besuch

Beiträge erstellt von Cybquest

  1. Hmmm... da es "Hausaufgaben" sind, wollte ich nur nen Denkanstoß geben. Ihm die fertige Lösung zu präsentieren, halte ich eigentlich für nicht zielführend! ... aber schön erklärt...


    ...wobei m.E. eh ein Fehler in Deiner Lösung ist, da da ja die Präsidenten gezählt werden und nicht die Staaten... oder seh ich das falsch? ;)

  2. Du darfst Fragen stellen. Allerdings ist oben Dein einziges Fragezeichen an der Frage, ob Du Fragen stellen darfst ;-)

    Und die Frage "könnte jemand ...helfen?" (wenn wir uns hier das Fragezeichen vorstellen) ist doch etwas zu allgemein.

    Wo hakt's denn genau? Ist der SQL-Code Teil der Aufgabe oder soll das u.a. Deine Lösung repräsentieren?

     

    Da die Fragestellung mit "How many..." anfängt, wäre möglicherweise ein "Count(...)" ein brauchbarer Hinweis für Deinen Code.


    ... und bei nem Inner Join sollten mit "ON" die in den zu joinenden Tabellen referenzierten Felder angegeben werden, nicht die WHERE-Klausel...

  3. Dann werf ich nochmal Powershell in den Ring ;)

     

    Hier was ergoogletes:

    http://www.gfi.com/blog/windows-powershell-extracting-strings-using-regular-expressions/

     

    umgestrickt auf Dein Verzeichnis:

    $infiles = 'C:\Temp\*.eml'
    $outfile = 'C:\Temp\mailadressen.txt'
    $regex = ‘\b[A-Za-z0-9._%-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}\b’
    dir $infiles | foreach { get-Content $_ | select-string -Pattern $regex -AllMatches | % {$_.Matches} | % {$_.Value} | Out-File $outfile -append }
    
    
  4. Like this?

    Try {
      $Software = Get-Content "J:\DIV\LOG\Soft.txt"
      $DB = Get-Content "J:\DIV\LOG\DB.txt"
      $HOSTNAME = gc env:computername
      Compare-Object $Software $DB | ? {$_.Sideindicator -eq "<="} | foreach-object {$HOSTNAME + ';' + $_.InputObject | Out-File 'J:\DIV\LOG\Hinzugefügt.txt' -append}
      Compare-Object $Software $DB | ? {$_.Sideindicator -eq "=>"} | foreach-object {$HOSTNAME + ';' + $_.InputObject | Out-File 'J:\DIV\LOG\Entfernt.txt' -append}
      Copy "J:\DIV\LOG\Soft.txt" "J:\DIV\LOG\DB.txt" }
    Catch 
    {
      $Error | Out-File 'J:\DIV\LOG\ErrorLog.txt'
    }
    
  5. Du meinst PERL, nicht Pearl, nehme ich an ;-)

     

    - Das $_ soll in der ForEach den aktüllen Datensatz repräsentieren. Wenn Du nun in das "where" reinpipest, repräsentiert das $_ dessen aktuellen Datensatz, d.h. "$_.alter" könnte hier'n Problem darstellen. Daher würde ich das vorher in ne andere Variable umspeichern

    - Das Alter muss bei AddDays als neg. Zahl angegeben werden

    - vor dem $_.DateiString fehlt m.E. das -filter

     

    Wenn Du das erste Mal mit PS scriptest und wg. so "Kleinigkeiten" gleich aufgeben willst, solltest Du es vermutlich wirklich "eben kurz" den Perl-Mann machen lassen ;-)))

×
×
  • Neu erstellen...