MAC-Adressen aus .dat-datei auslesen und in .txt-datei ausgeben

  • Hallo

    stehe vor dem problem dass ich mit PS noch nicht wirklich gearbeitet habe und jetzte aus einer .dat Datei MAC-Adressen auslesen soll die dann in einer .txt datei ausgegeben werden soll

    am beginn der txt-Datei soll noch einige Zeilen eines vordefinierten textes stehen.
    DIe MAC Adressen sind insofern erkennbar da sie in eckigen Klammern stehen (Zeile Beginnt dann immer mit [ ) und die Adresse immer als 12stellige HEX-Zahl angegeben ist

    vorgegangen wär ich folgendermaßen:




    Jetzt hab ich noch das Problem wie ich die reinen Macadressen ohne die umschließenden [] bekomme
    Ausserdem sollten die MAC-Adressen nur mit kleinbuchstaben sein - weiss nicht genau wie ich den konvertierungsbefehl ToLower (glaube mit dem sollte es gehen) richtig einbaue)

    [size=-1]The path of the righteous man is beset on all sides by the inequities of the selfish and the tyranny of evil men. Blessed is he who, in the name of charity and good will, shepherds the weak through the valley of the darkness. For he is truly his brother's keeper and the finder of lost children. And I will strike down upon thee with great vengeance and furious anger those who attempt to poison and destroy my brothers. And you will know my name is the Lord when I lay my vengeance upon thee.[/size]

  • ups - Powershell ist gemeint

    hab da ned aufgepasst bei der bezeichnung :(

    [size=-1]The path of the righteous man is beset on all sides by the inequities of the selfish and the tyranny of evil men. Blessed is he who, in the name of charity and good will, shepherds the weak through the valley of the darkness. For he is truly his brother's keeper and the finder of lost children. And I will strike down upon thee with great vengeance and furious anger those who attempt to poison and destroy my brothers. And you will know my name is the Lord when I lay my vengeance upon thee.[/size]

  • Falls es auf dem System auch sed gibt:

    Code
    sed 's/^[^\[].*//; /^$/ d; s/^\[\([[:xdigit:]]\{12\}\)\].*/\1//; y/ABCDEF/abcdef/' < foo.dat

    Why bother spending time reading up on things? Everybody's an authority, in a free land.

    Einmal editiert, zuletzt von jeuneS2 (26. Mai 2009 um 13:12) aus folgendem Grund: conversion to lower case

  • muss leider powershell sein

    [size=-1]The path of the righteous man is beset on all sides by the inequities of the selfish and the tyranny of evil men. Blessed is he who, in the name of charity and good will, shepherds the weak through the valley of the darkness. For he is truly his brother's keeper and the finder of lost children. And I will strike down upon thee with great vengeance and furious anger those who attempt to poison and destroy my brothers. And you will know my name is the Lord when I lay my vengeance upon thee.[/size]

  • mittlerweile hab ichs hinbekommen :)

    [size=-1]The path of the righteous man is beset on all sides by the inequities of the selfish and the tyranny of evil men. Blessed is he who, in the name of charity and good will, shepherds the weak through the valley of the darkness. For he is truly his brother's keeper and the finder of lost children. And I will strike down upon thee with great vengeance and furious anger those who attempt to poison and destroy my brothers. And you will know my name is the Lord when I lay my vengeance upon thee.[/size]

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!