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

Ab einen bestimmten Suchbegriff alles in eine neue Datei schreiben mittels Dos Batch

Frage Entwicklung Batch & Shell

Mitglied: tommhii

tommhii (Level 1) - Jetzt verbinden

16.05.2014, aktualisiert 07:57 Uhr, 1330 Aufrufe, 4 Kommentare

Hallo

ich habe folgendes vor ich habe ein große Txt Datei da möchte ich nur die Abschluß Statistik auslesen in eine ander Datei scheiben und vorher nach den Versandarten sotieren.

Die Zeile ab der alles was dann folgt, in die Datei geschrieben werden soll beginnt sieht so aus
14:15:19 [main ] INFO {} Abschluss-Statistik | d.e.b.e.c.Context->printVerarbeiterStatistik
die Ausgabezeile sollte so aussehen , auch die folgenden Zeilen in der Datei sollen ab dieser Position in die Datei geschrieben werden
Abschluss-Statistik | d.e.b.e.c.Context->printVerarbeiterStatistik
PostBrief,bbc xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx ..............
PostPaket,abc xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx .........
PostTüte,cfg xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.............
.
und alle Zeilen die mit Post beginnen wollte ich alphabetisch sortieren nach der Bezeichnung also PostBrief etc.

hat jemand eine Idee wie man das realisieren kann.



VG
Tommhi
Mitglied: SaschaRD
16.05.2014, aktualisiert um 09:15 Uhr
Hallo Tommhi,
01.
@echo off 
02.
 
03.
set LOGFILE="engine.log" | Pfad deiner .txt/.log Datei 
04.
set FILE="mail.log" | Pfad der neuen .txt/.log Datei 
05.
 
06.
FOR /f "tokens=1 delims=:" %%a in ('findstr /i /n /c:"+++++++++++++++ Abschluss-Statistik +++++++++++++++" "%LOGFILE%"') do @( 
07.
	setlocal enabledelayedexpansion 
08.
	set /a line=%%a-1 
09.
	more %LOGFILE% +!line!>%FILE% 
10.
)
Das mit dem Sortieren verstehe ich noch nicht, ist dies in der Datei?

Bitte deine Frage und Antworten formatieren

Gruß, Sascha
Bitte warten ..
Mitglied: tommhii
16.05.2014, aktualisiert um 10:31 Uhr
Hallo Sacha,

danke für die schnelle Antwort .. Es entsteht eine Datei in der die Ausgabe so aussieht
14:15:19 [main ] INFO {} Abschluss-Statistik | d.e.b.e.c.Context->printVerarbeiterStatistik
sie sollte aber so aussehen

Abschluss-Statistik | d.e.b.e.c.Context->printVerarbeiterStatistik
Was das sortieren angeht soll dies in der Datei passieren bevor die neue datei ensteht.
Das heisst in der Ausgabe Datei sollen alle Zeilen in denen ein Begriff mit Post vorkommt sortiert werden.


VG
Thommi
Bitte warten ..
Mitglied: SaschaRD
16.05.2014 um 10:57 Uhr
@tommhii

Habe es mit deinem 'Dängel' gemacht, da er meckert, dass die Datei noch in Benutzung ist. Vielleicht hat jemand anderes eine bessere Lösung.
01.
@echo off 
02.
 
03.
set LOGFILE="engine.log" | Pfad deiner .txt/.log Datei 
04.
set FILE="mail.log" | Pfad der neuen .txt/.log Datei 
05.
set SORTIERT="sortiert.log" | Pfad zur sortierten .txt/.log Datei 
06.
 
07.
FOR /f "tokens=1 delims=:" %%a in ('findstr /i /n /c:"+++++++++++++++ Abschluss-Statistik +++++++++++++++" "%LOGFILE%"') do @( 
08.
	setlocal enabledelayedexpansion 
09.
	set /a line=%%a-1 
10.
	more %LOGFILE% +!line!>%FILE% 
11.
12.
 
13.
echo ich sortiere jetzt 
14.
sort %FILE% >> %SORTIERT% 
15.
echo bin jetzt mit dem sortieren fertig 
16.
del %FILE%
Gruß, Sascha
Bitte warten ..
Mitglied: tommhii
19.05.2014 um 15:57 Uhr
Hallo Sascha,

danke Dir für deinen Lösungsansatz aber damit komme ich nicht so richtig weiter. Vielleicht hat ja noch jemand eine Idee wie man das realisieren kann.


VG
Tommhi
Bitte warten ..
Ähnliche Inhalte
Windows 10
Mit einer batch Datei etwas in eine andere batch Datei schreiben und ausführen
Beitrag von 5 Kommentare

Frage von RaphaelStock zum Thema Windows 10

Batch & Shell
Text Datei bestimmte Bereiche lesen und in neue Text schreiben
Beitrag von 3 Kommentare

Frage von TurboD zum Thema Batch & Shell

Batch & Shell
Batch Eingabe in Datei schreiben
Beitrag von 2 Kommentare

Frage von MedicalAd zum Thema Batch & Shell

Batch & Shell
Größe einer Datei per BATCH in eine TXT schreiben
Beitrag von 5 Kommentare

Frage von marvinpl zum Thema Batch & Shell

Neue Wissensbeiträge
MikroTik RouterOS

Mikrotik - Lets Encrypt Zertifikate mit MetaROUTER Instanz auf dem Router erzeugen

Beitrag von 4 Kommentare

Anleitung von colinardo zum Thema MikroTik RouterOS

Sicherheit

Sicherheitslücke in HP-Druckern - Firmware-Updates stehen bereit

Beitrag von

Information von BassFishFox zum Thema Sicherheit

Administrator.de Feedback

Entwicklertagebuch: Die Startseite wurde überarbeitet

Beitrag von 5 Kommentare

Information von admtech zum Thema Administrator.de Feedback

Vmware

VMware Desktopprodukte sind verwundbar

Beitrag von

Information von Penny.Cilin zum Thema Vmware

Heiß diskutierte Inhalte
Visual Studio
Vb.net-Tool zum Erzeugen einer Outlook-E-Mail
Beitrag von 24 Kommentare

Frage von ahstax zum Thema Visual Studio

Windows Server
RDP macht Server schneller???
Beitrag von 16 Kommentare

Frage von JaniDJ zum Thema Windows Server

Windows Netzwerk
Netzwerk Neustrukturierung
Beitrag von 16 Kommentare

Frage von IT-Dreamer zum Thema Windows Netzwerk

Windows 10
Windows 10 dunkler Bildschirm nach Umfallen
Beitrag von 15 Kommentare

Frage von Akcent zum Thema Windows 10