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

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, 1414 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 in bestimmte Textzeile schreiben
Frage von iWolf2015Batch & Shell4 Kommentare

Hallo, ich möchte gerne eine Variable in die n-te Zeile eines .txt Dokumentes schreiben. Ich habe schon verschiedene Ansätze ...

Batch & Shell
Windows Batch - Textzeile auslesen (mal wieder)
gelöst Frage von Batch-AlorBatch & Shell4 Kommentare

Guten Abend, nun isses soweit. Bisher bin ich super zurecht gekommen mit meinen Batch Scripts unter Windows. Auch wenn ...

Batch & Shell
Textzeilen nacheinander auslesen
gelöst Frage von WasdalosBatch & Shell1 Kommentar

Hallo, ich hab ne Server Datei in der jeder Server aufgeführt wird. Nun muss jeden Server den foglden Prozess ...

Entwicklung
PDF Datei auslesen und bei Stichwörtern ausdrucken
Frage von BlackVictoryEntwicklung2 Kommentare

Sehr geehrter Community, ich sitze mal wieder an einem neuen Problem. es wird in unregelmäßigen Abständen eine PDF Datei ...

Neue Wissensbeiträge
Microsoft

Update KB4073578 für AMD CPU (Spectre und Meltdown Lücke)

Information von sabines vor 2 MinutenMicrosoft

Wegen Problemen (BOSD, nicht startende PCs) wurde das Update KB4056897 und KB4056894 für AMD CPUs zurückgezogen. Dieses Update KB4073578 ...

Mac OS X

MacOS wo ist die Tilde ?

Tipp von Alchimedes vor 12 StundenMac OS X1 Kommentar

Hallo, ich hab eine MacOS qwertz Keyboard auf US Layout umgestellt da die Sonderzeichen besser erreichbar sind. Leider fehlt ...

Datenschutz

Weitere Informationen zum Sicherheitsproblem BeA

Information von Penny.Cilin vor 19 StundenDatenschutz

Im folgenden ein weiterer Bericht über die Sicherheitsprobleme von Bea. Fataler Konstruktionsfehler im besonderen elektronischen Anwaltspostfach Gruss Penny

Windows 10

Systemdienste behalten nach Win10 inplace-Upgrade nicht die ggf. modifizierte Startart bei

Tipp von DerWoWusste vor 21 StundenWindows 103 Kommentare

Stellt Euch vor, Ihr habt ein Win10 System und modifiziert dort die Startart von Systemdiensten. Zum Beispiel wollt Ihr ...

Heiß diskutierte Inhalte
Netzwerke
NTFS-Berechtigung
Frage von Daoudi1973Netzwerke23 Kommentare

Hallo zusammen und frohes neues Jahr (Sorry, ich bin spät dran) Meine Frage: 1- Ich habe einen Ordner im ...

Batch & Shell
AD-Abfrage in Batchdatei und Ergebnis als Variable verarbeiten
gelöst Frage von Winfried-HHBatch & Shell19 Kommentare

Hallo in die Runde! Ich habe eine Ergänzungsfrage zu einem alten Thread von mir. Ausgangslage ist die Batchdatei, die ...

Windows 10
Netbook erkennt Soundkarte nicht - keinerlei Info zum Hersteller und Modell vom Netbook und Hardware bekannt
Frage von fyrb38Windows 1018 Kommentare

Guten Tag, meine Schwester reist in einigen Wochen für ein paar Monate ins Ausland und hat sich dafür ein ...

Microsoft Office
Deaktivieren von Startbildschirm und Backstage-Ansicht in Office 2016 per Batch-Datei
Anleitung von SarekHLMicrosoft Office17 Kommentare

Guten Morgen zusammen! Ich habe mir gestern (auch mit Hilfe dieses Boards) ein Script gebastelt, um in Office 2016 ...