Bestimmte werte aus Textdatei kopieren und in neue einfügen


  • Saugerli
  • 1094 Aufrufe 3 Antworten

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Bestimmte werte aus Textdatei kopieren und in neue einfügen

    Hallo zusammen,

    ich habe ein Batch script geschrieben was mir inaktive Rechner aus dem AD in eine Textdatei bringt und diese so ausgibt:

    "CN=Rechnername,OU=Gruppenname,DC=Subdomain,DC=Hauptdomain,DC=de"

    Ich würde gerne den Rechnernamen herausfiltern das diese dann in einer neuen Textdatei so ausgegeben werden:

    Rechner001
    Rechner003
    Rechner324
    .
    .
    .
    usw Reihenfolge wäre egal

    Danke für Hilfe :)
  • for-Schleife ist das Stichwort... Hab irgendwo ein Skript rumliegen welches etwas in der Art macht. Hab nur grad keine Ahnung wo es liegt... Versuch aber mal damit:

    Quellcode

    1. for /f "tokens=2 delims=^=," %%i in (pfad.txt) do echo %%i >> pfad2.txt



    EDIT: Habs kurz getestet. Funktioniert bei mir ;)

    EDIT2: Grad gesehen, dass du das in Pearl haben willst... Ist Batch und kein Pearl aber es tut das was du willst :)

    Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von Hij4cker ()

  • hey :)
    kenn mich nicht sehr gut mit perl aus, aber ich dir mal folgenden lösungsansatz. das script durchsucht das file zwar nur, aber das hilft dir evtl. etwas weiter. alternativ könntest du statt das gefundene auszugeben es in ein neues txt-file speichern.

    Quellcode

    1. # Oeffnen der Datei zum Lesen
    2. open(TXT_FILE, "/dir/test.txt")
    3. or die "Can not open file for reading: $!\n";
    4. # Jede Zeile nach $variable untersuchen
    5. # wenn nichts angegeben ist wird $_ untersucht
    6. # also die Standardvariable
    7. while (<TXT_FILE>) {
    8. /$variable/ and print "Found $variable\n";
    9. }
    10. # Dateihandle schliessen
    11. close(TXT_FILE)
    12. or warn "Have trouble with closing file";
    Alles anzeigen


    alternativ kannst du dich auch hier noch umsehen : cpan.org
    hoffe es hilft dir etwas.
    greets
    MP3 Up's :
    01 02 03 04 05