Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

gelöst verschiedene Werte aus einen txt file auslesen und ihn eine neue Datei schreiben

Mitglied: matt1967

matt1967 (Level 1) - Jetzt verbinden

22.07.2009, aktualisiert 11:57 Uhr, 4249 Aufrufe, 7 Kommentare

Hallo zusammen
ich bräuchte mal Eure Hilfe!

wird war wahrscheinlich auf den ersten Blick etwas verwirrend sein. ich haben über einen automatischen prozess einen output erstellt welcher mir die kompletten netzwerkverbindungen der switche untereinander darstellt! der output sieht so aus: Das sind übrigens so circa 2000 dieser Tasks dazwischen steht noch etwas Müll was ich nicht benötige.

was ich aus dem File rauslesen und weg schreiben möchte ist zum einen diese Zeile: Device Name: de-m220-sw-mr-01-03.hp-networking.media-saturn.com, dann benötige ich noch die jeweilgen uplinks die sehen so aus: de-m220-sw-sr-01-01.media-saturn.com Gig 0/1 140 S I WS-C3560- Gig 0/1.
die switche haben jeweils verschiedenen bezeichnungen und fangen immer wie folgt an: swcs, s001 (niedrigster Wert )- s219 ( höchster Wert) , m01 (niedrigster Wert ) - m21( höchster Wert), de-s, de-m, de-d, bc,
Um es auf den Punkt zu bringen, ich brauche aus den Text files jeweils die Switche mit den oben aufgeführten Bezeichnungen. Ich kenne zwar den findstr befehl aber was mir nicht klar ist wie baue ich die anderen verschiedenen Bezeichnungen ein so das er mir alle anzeigt.



Device Name: de-m220-sw-mr-01-03.hp-networking.media-saturn.com
Status: Completed
Results:
sh cdp n
Capability Codes: R - Router, T - Trans Bridge, B - Source Route Bridge
S - Switch, H - Host, I - IGMP, r - Repeater, P - Phone

Device ID Local Intrfce Holdtme Capability Platform Port ID
SEP001BD460D016 Fas 0/18 155 H P IP Phone Port 1
SEP001B2A20A289 Fas 0/24 139 H P IP Phone Port 1
SEP001AE2BCEED3 Fas 0/11 165 H P IP Phone Port 1
SEP001BD460E279 Fas 0/19 168 H ATA 186 Port 1
SEP001BD47D7964 Fas 0/3 131 H P IP Phone Port 1
SEP001AE2BCEEC8 Fas 0/20 124 H P IP Phone Port 1
SEP001B53F0BF8D Fas 0/12 122 H ATA 186 Port 1
SEP001C581C8E38 Fas 0/15 138 H P IP Phone Port 1
SEP001B0CDBD30F Fas 0/2 130 H P IP Phone Port 1
SEP001BD4C6E106 Fas 0/8 160 H P IP Phone Port 1
SEP001C58CD081C Fas 0/16 119 H P CP-7921G Port 0
SEP001BD458BFAD Fas 0/16 98 H P CP-7921G Port 0
SEP001AE2BCF96C Fas 0/6 136 H P IP Phone Port 1
SEP001BD4C67A08 Fas 0/7 135 H P IP Phone Port 1
de-m220-sw-sr-01-01.media-saturn.com
Gig 0/1 140 S I WS-C3560- Gig 0/1
de-m220-ap-00-02.media-saturn.com
Fas 0/9 172 T I AIR-AP113 Fas 0.1
de-m220-ap-00-03.media-saturn.com
Fas 0/16 123 T I AIR-AP113 Fas 0.1
de-m220-ap-00-05.media-saturn.com
Fas 0/5 137 T I AIR-AP113 Fas 0.1
de-m220-sw-mr-01-03#

Gruß
Matthias
Mitglied: bastla
22.07.2009 um 12:24 Uhr
Hallo matt1967!
Ich kenne zwar den findstr befehl aber was mir nicht klar ist wie baue ich die anderen verschiedenen Bezeichnungen ein so das er mir alle anzeigt.
Eine Textdatei mit je einem Suchbegriff je Zeile erstellen und den Schalter "/G:Textdatei" verwenden.

Grüße
bastla
Bitte warten ..
Mitglied: matt1967
22.07.2009 um 12:30 Uhr
Hallo bastla, da habe ich ja gleich den richtigen erwischt, du hast mir schon einmal super geholfen

du meinst so:

findstr /c: swcs /G: textdatei
findstr /c: s001 /G: textdatei

das problem ist halt die Switche z.B s001 gehen bis s219
da habe ich schon einmal über 200 Einträge das wollte ich eigentlich verhindern

Gruß
Matthias
Bitte warten ..
Mitglied: bastla
22.07.2009 um 12:47 Uhr
Hallo matt1967!

Gemeint war:
findstr /g:textdatei logdatei
mit dem Inhalt der "textdatei":
s001 
s002 
... 
s219 
m01 
...
Mit
01.
@echo off & setlocal enabledelayedexpansion 
02.
for /L %%i in (1001,1,1219) do ( 
03.
    set "Nr=%%i" 
04.
    >>textdatei echo s!Nr:~-3! 
05.
)
kannst Du zB die "s###"-Einträge sehr rasch erstellen ...

Grüße
bastla
Bitte warten ..
Mitglied: matt1967
22.07.2009 um 12:50 Uhr
ok jetzt habe ich es kapiert, werde es mal versuchen

Danke

Gruß
Matthias
Bitte warten ..
Mitglied: matt1967
22.07.2009 um 13:37 Uhr
Hallo bastla,

im Grunde genommen funktioniert es aber ich bekommen nicht alles angezeigt was ich möchte.
Ich habe eine txt datei mit den Switchbezeichnungen erstellt sieht so aus:
bc8-switch1.
bc8-switch2.
bc9-switch1.
bc9-switch2.
de-d131-sw-mr-01-02.
de-d131-sw-sr-01-01.
de-d133-sw-mr-01-01.
de-d133-sw-sr-01-01.
de-d133-sw-sr-02-01.

der output sieht dann so aus:
Device Name: swcs3560-d014.hp-networking.media-saturn.com
Device Name: swcs3560-h103.hp-networking.media-saturn.com
swcs3560-h112.media-saturn.com
swcs3750-h101.media-saturn.com
Device Name: swcs3560-d017.hp-networking.media-saturn.com
swcs3750-d001.media-saturn.com
Device Name: swcs3560g-c10-62.hp-networking.media-saturn.com
swcs6509-c004.media-saturn.com
Device Name: swcs3560-e006.hp-networking.media-saturn.com
swcs3560-e003.media-saturn.com
swcs3560-e005.media-saturn.com

hier fehlen mir aber die Einträge der uplinks wie z.B de-m220-sw-sr-01-01.media-saturn.com
Gig 0/1 140 S I WS-C3560- Gig 0/1

Gruß
Matthias
Bitte warten ..
Mitglied: matt1967
22.07.2009 um 14:02 Uhr
ich denke das Problem liegt an diesem Zeilenumbruch bei den uplinks aber den bekomme ich nicht weg
de-m220-sw-sr-01-01.media-saturn.com
Gig 0/1 140 S I WS-C3560- Gig 0/1
Bitte warten ..
Mitglied: matt1967
29.07.2009 um 10:18 Uhr
so nach 3 Tage basteln habe ich es fast geschaft nur ein Problem bekomme ich nicht in den Griff. ich hoffe das jemand von Euch eine Idee hat.

das original file das ich filtere sieht von der Struktur so aus:
für mich sind die Einträge wichtig die ich unten durch den Strich etwas abgetrennt habe. Das filtern funktioniert auch soweit nur durch den langen domain namen wird ein Zeilenumbruch erzwungen und aus irgend einem Grund habe ich dann in meinem File immer nur die 2 Zeile beginnend mit Gig und die Zeile mit dem Device Namen fehlt. Siehe zweites Beispiel!

ne Idee?

Task 14966353 --------------
Device Name: de-m220-sw-sr-02-01.hp-networking.media-saturn.com
Status: Completed
Results:
sh cdp n
Capability Codes: R - Router, T - Trans Bridge, B - Source Route Bridge
S - Switch, H - Host, I - IGMP, r - Repeater, P - Phone

Device ID Local Intrfce Holdtme Capability Platform Port ID
SEP001BD47DF71C Fas 0/21 139 H P IP Phone Port 2
SEP001BD4A00280 Fas 0/4 122 H P IP Phone Port 1
SEP001BD4A0021F Fas 0/3 166 H P IP Phone Port 1
SEP001BD458BFAD Fas 0/5 159 H P CP-7921G Port 0

de-m220-sw-sr-01-03.media-saturn.com
Gig 0/1 124 S I WS-C3560- Gig 0/2
de-m220-sw-sr-02-02.media-saturn.com
Gig 0/2 133 S I WS-C3560- Gig 0/1
de-m220-sw-sr-02-02.media-saturn.com
Fas 0/21 133 S I WS-C3560- Fas 0/24
de-m220-ap-00-09.media-saturn.com
Fas 0/5 158 T I AIR-AP113 Fas 0.1
de-m220-ap-00-10.media-saturn.com
Fas 0/23 124 T I AIR-AP113 Fas 0.1
de-m220-sw-sr-02-01#


Device Name: de-m224-sw-sr-04-01.hp-networking.media-saturn.com
Gig 0/2 147 R S I WS-C3560- Gig 0/2
Gig 0/1 129 S I WS-C3560- Gig 0/2
Bitte warten ..
Ähnliche Inhalte
Batch & Shell

POWERSHELL txt auslesen mit csv oder mdb abgleichen und zusammen in neue datei schreiben

Frage von loannaBatch & Shell4 Kommentare

Hallo an alle Powersheller, brauche dringend Hilfe. Muss als Notlösung ein Script schreiben welches die unten aufgeführten Dinge abfrägt ...

Batch & Shell

Dateinamen mit vbs auslesen und in eine TXT Datei schreiben

gelöst Frage von KeiosIDBatch & Shell5 Kommentare

Hallo, ich hoffe mal, das ist das richtige Unterforum. Nach diversen suchen und Hilfe aus einem Windows Scripting Buch ...

Batch & Shell

Wert in einer TXT Datei suchen

Frage von nolle99Batch & Shell11 Kommentare

Hallo Leute Ich habe ein Problem Ich habe mir von meiner Seite alle URLs in einer TXT gespeichert (30.000 ...

Batch & Shell

Batch File zum Auslesen einer Datei

gelöst Frage von Marcel1989Batch & Shell9 Kommentare

Hallo, Ich scheibe momentan ein Anmeldescript als batch mit dem Aufruf von VBS dateien. Hierfür haben wir bereits gruppen ...

Neue Wissensbeiträge
Humor (lol)
IoT-Gefahr: Smartes Aquarium leckt!
Information von Lochkartenstanzer vor 2 TagenHumor (lol)3 Kommentare

Moin, Die IoT-Manie hat weitere Opfer gefunden. Ein Casino-Leck durch ein smartes Aquarium: Allerdings haben sie kein Wasser, sondern ...

Router & Routing

Alte Fritzbox 7270 mit VPN und SIP-Telefonie hinter O2 Homebox 6641 als "Modem"

Erfahrungsbericht von the-buccaneer vor 2 TagenRouter & Routing3 Kommentare

Nun war es soweit: Auch O2 hat mich mit VOIP zwangsbeglückt. Heute am Privatanschluss, in 2 Wochen ist das ...

Sicherheit

Ungepatchte Remote Code Execution-Lücke in LG NAS

Information von kgborn vor 3 TagenSicherheit

Nutzt wer LG NAS-Einheiten? In den NAS-Einheiten der LG Network Storage-Einheiten gibt es eine sehr unschöne Schwachstelle, die einen ...

Windows Update

Neue Version KB4099950 NIC Einstellungen gehen verloren

Information von sabines vor 3 TagenWindows Update2 Kommentare

Es ist eine neue Version des KB4099950 verfügbar, die das Problem mit den verlorenen Netzwerkeinstellungen lösen soll. Das Datum ...

Heiß diskutierte Inhalte
Netzwerkgrundlagen
VLAN - Offene Fragen
Frage von KnettenbrechNetzwerkgrundlagen17 Kommentare

Hallo zusammen, ich befasse mich derzeit mit dem Thema VLAN. Hierzu habe ich schon einige Guides gelesen, einschließlich des ...

Netzwerkmanagement
Netzwerkmanagment im Haus mit Switch, Panel und pfsense
gelöst Frage von CorraggiounoNetzwerkmanagement17 Kommentare

hi zusammen, wir sind gerade dabei das ganze Haus bzw. die einzelnen Zimmer mit netzwerkdosen zu versorgen. Vom Keller ...

Google Android
Empfehlung: Android Ortungsapp
gelöst Frage von certifiedit.netGoogle Android13 Kommentare

Guten Morgen, grundsätzlich vorweg, ich wollte mich eben schlau machen, bzgl einer Ortungsapp, welche Androidbasiert einem anderen Androidsmartphone mitteilt, ...

Router & Routing
VPN hinter zweiter Fritzbox nutzen im Nachbarhaus
gelöst Frage von georg2204Router & Routing11 Kommentare

Hallo zusammen, ich blicke hier leider nicht mehr so ganz durch. In Haus 1 steht eine Fritzbox 7390, diese ...