Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

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

Powershell mehrer Werte in Text suchen und in CSV oder TXT ausgeben

Frage Entwicklung Batch & Shell

Mitglied: neu320d

neu320d (Level 1) - Jetzt verbinden

03.09.2012 um 11:25 Uhr, 2870 Aufrufe, 1 Kommentar

Ich habe das Problem dass ich aus einem Log das als txt vorliegt mehrere Werte auslesen soll und in einer txt oder csv zu speichern, das ganze soll mit Powersehll verwirklicht werden.

Das "Writung" im Ergebnis unten soll aus der Zeile mit dem Beginn 16 threads.. stammen und die z. B. "8K" aus der nachfolgenden Zeile.

Habe schon einiges getestet aber ohne Erfolg und auch schon ordentlich im Netz gesucht.

Danke schon mal für euere Tipps

Beispiel des Log:

sqlio v1.5.SG
using system counter for latency timings, 1948261 counts per second
parameter file used: gparam.txt
file g:\temp\testfile.dat with 16 threads (0-15) using mask 0x0 (0)
16 threads writing for 60 secs to file g:\temp\testfile.dat
using 8KB random IOs
enabling multiple I/Os per thread with 8 outstanding
using specified size: 5000 MB for file: g:\temp\testfile.dat
initialization done
CUMULATIVE DATA:
throughput metrics:
IOs/sec: 9821.99
MBs/sec: 76.73
latency metrics:
Min_Latency(ms): 0
Avg_Latency(ms): 12
Max_Latency(ms): 203
histogram:
ms: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24+
%: 0 0 1 1 1 2 4 9 13 16 17 12 5 2 2 2 1 1 1 1 1 1 1 1 7
sqlio v1.5.SG
using system counter for latency timings, 1948261 counts per second
parameter file used: gparam.txt
file g:\temp\testfile.dat with 16 threads (0-15) using mask 0x0 (0)
16 threads writing for 60 secs to file g:\temp\testfile.dat
using 64KB random IOs
enabling multiple I/Os per thread with 8 outstanding
using specified size: 5000 MB for file: g:\temp\testfile.dat
initialization done
CUMULATIVE DATA:
throughput metrics:
IOs/sec: 1782.46
MBs/sec: 111.40
latency metrics:
Min_Latency(ms): 2
Avg_Latency(ms): 71
Max_Latency(ms): 4740
histogram:
ms: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24+
%: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 99
.....

.....
sqlio v1.5.SG
using system counter for latency timings, 1948261 counts per second
parameter file used: gparam.txt
file g:\temp\testfile.dat with 16 threads (0-15) using mask 0x0 (0)
16 threads reading for 60 secs from file g:\temp\testfile.dat
using 8KB sequential IOs
enabling multiple I/Os per thread with 8 outstanding
using specified size: 5000 MB for file: g:\temp\testfile.dat
initialization done
CUMULATIVE DATA:
throughput metrics:
IOs/sec: 6912.92
MBs/sec: 54.00
latency metrics:
Min_Latency(ms): 0
Avg_Latency(ms): 18
Max_Latency(ms): 1416
histogram:
ms: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24+
%: 0 0 0 0 0 0 0 2 3 3 9 17 17 14 9 5 3 3 2 1 1 1 1 1 7
.....

Ergbenis solte sein:
writing,8k,IOs/sec,9821.99
writing,8k,MBs/sec,76.73
writing,8k,Min_Latency(ms),0
writing,8k,Avg_Latency(ms),12
writing,8k,Max_Latency(ms),203
writing,64k,IOs/sec,1782.46
writing,64k,MBs/sec,111.40
writing,64k,Min_Latency(ms),2
writing,64k,Avg_Latency(ms),71
writing,64k,Max_Latency(ms),4740
......

......
reading,8k,IOs/sec,6912.92
reading,8k,MBs/sec,54.00
reading,8k,Min_Latency(ms),0
reading,8k,Avg_Latency(ms),18
reading,8k,Max_Latency(ms),1416
......
Mitglied: ramses345
22.10.2012, aktualisiert um 22:45 Uhr
Hi,

Also mein Ansatz wäre: Du suchst nach:
8KB sequentiell IOs
Danach weißt du in welcher Zeile es ist.
Fügst einfach 6 Zeilen hinzu und kannst dann die Werte auslesen.

Es muss das Log immer gleich aussehen.

Lg ramses
Bitte warten ..
Neuester Wissensbeitrag
Windows 10

Powershell 5 BSOD

(8)

Tipp von agowa338 zum Thema Windows 10 ...

Ähnliche Inhalte
Batch & Shell
Druckertreiber per Powershell auf PC installieren - Nach CSV Vorgabe (1)

Frage von pixel0815 zum Thema Batch & Shell ...

VB for Applications
Dateien nach "Text" durchsuchen und Pfad ausgeben (32)

Frage von chgs2011 zum Thema VB for Applications ...

Batch & Shell
gelöst Powershell: Variablen aus .txt Dateien heraus ausgeben (5)

Frage von Tobiased zum Thema Batch & Shell ...

Batch & Shell
gelöst PowerShell Skript suchen und ersetzen in einer CSV (3)

Frage von mayli01 zum Thema Batch & Shell ...

Heiß diskutierte Inhalte
Microsoft
Ordner mit LW-Buchstaben versehen und benennen (21)

Frage von Xaero1982 zum Thema Microsoft ...

Outlook & Mail
gelöst Outlook 2010 findet ost datei nicht (19)

Frage von Floh21 zum Thema Outlook & Mail ...

Netzwerkmanagement
gelöst Anregungen, kleiner Betrieb, IT-Umgebung (18)

Frage von Unwichtig zum Thema Netzwerkmanagement ...

Windows Update
Treiberinstallation durch Windows Update läßt sich nicht verhindern (14)

Frage von liquidbase zum Thema Windows Update ...