Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

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

Textzeilen mit einem bestimmten Stichwort per Batch auslesen

Frage Entwicklung Batch & Shell

Mitglied: Vorlon

Vorlon (Level 1) - Jetzt verbinden

28.11.2014 um 10:02 Uhr, 1408 Aufrufe, 5 Kommentare

Guten Morgen an alle die mehr vom Batch-Skripting verstehen als ich!

Ich bin mal wieder an einem Punkt angekommen wo mir die bisherigen Post hier
und die Gogglefunde im Internet nicht mehr weiter helfen.

Ich habe mehrere Robocopy-Logs die ich nachts von einer Batchdatei auf Fehler
überprüfen lasse und finde dann morgens eine Zusammenfassung auf meinem Desktop
welche Jobs mit einem errorlevel größer als 3 beendet wurden und "Aufmerksamkeit" erfordern.

In der Regel fange ich dann an die sehr großen Logdateien mit einem Texteditor nach dem
Begriff "Fehler:" zu durchsuchen um zu sehen welche einzelnen Dateien nicht gesichert wurden.

Ich suche daher nach einer Möglichkeit die Logdateien per Batch nach dem Begriff Fehler: zu durchsuchen
und dann die entsprechende Zeile in eine andere txt-Datei zu kopieren.

Für alle Lösungsansätze die ich bisher probiert habe benötige ich aber die entsprechenden Zeilennummern,
die ich nicht habe und per findstr /m kann ich nur das Vorhandensein von Fehler: feststellen.

Irgendwie stehe ich bei dieser Sache auf dem Schlauch...
Falls jemand von euch Licht in mein Dunkel bringen kann wäre ich sehr sehr dankbar!

Mitglied: 114757
LÖSUNG 28.11.2014, aktualisiert 30.11.2014
find "Fehler:" C:\logs\*.log >"c:\logs\errors.txt"

Gruß jodel32
Bitte warten ..
Mitglied: SeriousEE
LÖSUNG 28.11.2014, aktualisiert 30.11.2014
Guten Morgen,

Evt. mit

01.
  @echo off 
02.
  find "Fehler:" <Log>.log > ErrorReport.log

Liefert bei mir die gewünschten Zeilen samt Text.

Mit freundlichen Grüßen
Bitte warten ..
Mitglied: Vorlon
28.11.2014 um 18:00 Uhr
Danke für die Antworten, funktioniert soweit wie erhofft, jede Zeile mit dem Suchbegriff erscheint in der Ausgabedatei.

Allerdings habe ich da noch ein kosmetisches Problem, bei dem ich nicht weis wo es her kommt...
Vor den Zeilen mit dem Suchbegriff wird in der Ausgabedatei noch eine Zeile nach folgendem Schema eingefügt:

\\SERVER\BACKUP-LOGS\1469L\FIBU-SERVER\2014\LOGFILE 28.11.2014 - 2-04 UHR (ROOT).LOG

Vorne 10 Bindestriche und dann der UNC-Pfad der Logdatei, ich bin wirklich mal wieder ratlos!

Dies ist die relevante Zeile in meiner Batch:
find "(0x00000020)" "%logfilehomepath%\%KdNr%\%PCname%\%date:~-4%\%logfile%">>%errorfile%
Bitte warten ..
Mitglied: Endoro
LÖSUNG 29.11.2014, aktualisiert 30.11.2014
Hey,
das ist die Meldung von find, damit du weisst, in welcher Logdatei der Fehler gefunden wurde. Wenn das stört, mach es so:
01.
<"%logfilehomepath%\%KdNr%\%PCname%\%date:~-4%\%logfile%" find "(0x00000020)" >>"%errorfile%"
Gruss, Endoro
Bitte warten ..
Mitglied: Vorlon
30.11.2014 um 16:36 Uhr
Mein grundlegendes Problem wäre damit gelöst! Vielen Dank!!!
Ich werde das Feintuning nächstes WE mal ausprobieren, da mir aktuell die Zeit fehlt.
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
Batch-Variable nach Stichworten aus TXT Datei durchsuchen (3)

Frage von 126594 zum Thema Batch & Shell ...

Batch & Shell
gelöst Bestimmte Zeile einer Textdatei mit Batch auslesen (2)

Frage von PinkFLuffyUnicorn zum Thema Batch & Shell ...

Batch & Shell
gelöst Batch zum auslesen bestimmter Einträge der IPconfig mit for-Schleifen (12)

Frage von Dantaros zum Thema Batch & Shell ...

Batch & Shell
gelöst Via Batch Zeichen in Textzeilen einfügen (3)

Frage von LuceDeCiello zum Thema Batch & Shell ...

Neue Wissensbeiträge
Windows Update

Novemberpatches und Nadeldrucker bereiten Kopfschmerzen

(14)

Tipp von MettGurke zum Thema Windows Update ...

Windows 10

Abhilfe für Abstürze von CDPUsersvc auf Win10 1607 und 2016 1607

(7)

Tipp von DerWoWusste zum Thema Windows 10 ...

RedHat, CentOS, Fedora

Fedora 27 ist verfügbar

Information von Frank zum Thema RedHat, CentOS, Fedora ...

Heiß diskutierte Inhalte
Server
Bilder aus dem Web mit CSV runterladen (30)

Frage von Yannosch zum Thema Server ...

LAN, WAN, Wireless
Gebäudeverkabelung 10Gigabit LWL (28)

Frage von raffzwo zum Thema LAN, WAN, Wireless ...

Windows Update
Novemberpatches und Nadeldrucker bereiten Kopfschmerzen (14)

Tipp von MettGurke zum Thema Windows Update ...