Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Batch soll nur bestimmte Zeilen aus einem Logfile kopieren...

Empfohlene Antworten

Veröffentlicht

Hallo Forum,

ich habe folgendes Problem.

Ich möchte mit einer Batch-Datei aus einem Logfile nur die Einträge des aktuellen Tages in eine Textdatei kopieren. Das Logfile wird täglich zu einer bestimmten Zeit ergäntzt.

Die Zeilen in dem Logfile sehen etwa so aus:

[11/10/2010-23:26:23 ,1,807,0,0,-1,2,18,0,0]

[11/10/2010-23:26:23 ,1,807,0,0,-1,2,18,0,0]

[12/10/2010-23:26:23 ,1,807,0,0,-1,2,18,0,0]

[12/10/2010-23:26:24 ,1,807,0,0,-1,2,18,0,0]

Das heißt für heute würden nur die Zeilen des 12.10.2010 in eine Text-Datei kopiert. Die Batch-Datei sollte etwa 2mal am Tag laufen, aber das kann man ja mit einem Task steuern.

In der Batch-Programmierung bin ich noch sehr frisch hinter den Ohren.

Wenn mir jemand weiterhelfen könnte dann wär ich schon sehr happy.

Alle Tips sind willkommen - Danke Fourm:)

Hey,

ist es in deinem Fall nicht leichter, den logger zu ändern? Bei Log4J zum bleistift gibt es einen DailyRolling - Dann musst du nicht noch mit anderen jobsteps rumhantieren!


for /F "delims=. tokens=1" %%i in ("%date%") do set Tag=%%i

for /F "delims=. tokens=2" %%i in ("%date%") do set Monat=%%i

for /F "delims=. tokens=3" %%i in ("%date%") do set Jahr=%%i


set dt=%Tag%/%Monat%/%Jahr%

echo %dt%

damit kannst du dir dein datum zurechtstutzen so wie du es brauchst

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.