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

Powershell aus txtdatei einzelne textstücke einlesen?!

Frage Entwicklung Batch & Shell

Mitglied: DKuhn123

DKuhn123 (Level 1) - Jetzt verbinden

17.09.2009 um 16:11 Uhr, 10377 Aufrufe, 5 Kommentare

Also leute ich habe folgendes Problem und zwar soll ich aus einem text welcher so ähnlich aussieht die zeilen mit dem x vor den Zahlen auslesen und dann Jeden Block einzeln einlesen also 1014.00 80.00 7.00 100.0230 usw und die dann in einzelnen textdatein speichern.
Ist das überhaupt in Powershell möglich?Ich habe jetzt schon seit Stunden im inet geschaut und nichts gefunden.
___________________________________________________________________________________________
254930.00
100.00
30.3c93
0.02300
0.0300
40.000
01.000
10104


x 1014.00 80.00 9.30 7.00 100.0230 0.000000 0.000000 1.0008000
x 2822.00 10.00 11.00 7.00 75.00 0.0030000 1.00076000 0.0000300
x 280230 6.50 2.00 7.00l 87.00 19.00 90.00 100.00 0.000000 0.000000 1.000000
x 2822.00 100.00 11.00 7.00 75.00 0.000000 1.0000030 0.00006400
x 1014.00 20.00 9.30 7.00 100.00 0.000004 0.00031000 1.0400000
x 2665.00 100.00 12.00 7.00 20.00 0.000000 1.000000 0.00000d0
x 2621365.00 100.00 12.00 7.00 80.00 0.000000 1.000000 0.0020000
x 2665.00 0.00 14.50 7.00 20.00 0.00010010 -1.0002000 0.000000
x 2665.00 0.00 14.50 7.00 80.00 0.0000500 -1.0003000 0.0030000
___________________________________________________________________________________________



mfg dk
Mitglied: TobiisFreaky
17.09.2009 um 16:19 Uhr
Hi,

ist mit PS möglich.

Wie meinst du das genau? Sollen alle Zeichen hinter dem "x" in eine Text-Datei gespeichert werden?
Wie soll die Text-Datei(en) heißen?

LG
Bitte warten ..
Mitglied: DKuhn123
17.09.2009 um 16:26 Uhr
ah ok geil
ne es sollen einfach alle einzelnen blöcke in einzelne textdateien gespeichert werden also
1014.00 in eine Textdatei
80.00 in eine textdatei
9.30 in eine textdatei
7.00 in eine textdatei
usw
aber halt nur die zahlen vor denen die X stehen also bei dem beispiel jetzt die letzten 9 zeilen
Wie die Textdateien heißen ist egal am besten wäre es wenn sie den Namen der Zahlen welche sich darin befinden haben.

lg dk
Bitte warten ..
Mitglied: ralfkausk
17.09.2009 um 17:19 Uhr
also, ich würde, falls das bei dir möglich ist, einfach die "unix-tools" nehmen.
das ist eine Sammlung von UNIX Programmen die für Windows angepasst wurden (freeware)

damit währe es recht einfach

for BLOCK in `cat textdatei|grep ^x`; do echo ${BLOCK} > ./${BLOCK}; done
Bitte warten ..
Mitglied: DKuhn123
18.09.2009 um 17:20 Uhr
Ne ich muss es mit Powershell machen
Tobiisfreak kannst du mir vllt sagen wie man das macht?!
Bitte warten ..
Mitglied: 5t8d1e
09.10.2009 um 19:26 Uhr
ist vielleicht nicht das schönste Script aber es funktioniert:

$src = GC .\source.txt
foreach ( $zeile in $src )
{
$c =$null
$b = $zeile.Split(" ")
If ($b[0] -eq "x")
{
[String]$c += $b[2..$b.Count]
$dest = $b[1] + ".txt"
$c | Add-Content $dest
}
}
Torsten
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
Powershell intelligent Variablen einlesen
Frage von PinkFLuffyUnicornBatch & Shell5 Kommentare

Hi, ich habe folgendes Problem: Ich hzabe eine Textdatei aus welcher ich gerne zeilenweise variablen auslesen und in einer ...

Batch & Shell
Powershell: Mehrere Domains einlesen
gelöst Frage von AgilolfingerBatch & Shell9 Kommentare

Hallo, wir haben im AD mehrere Domains drin. Weiß jemand, wie ich alle vorhandenen Domains in Powershell einlese? Schonmal ...

Batch & Shell
Powershell Verzeichnisstruktur einlesen und hashing
gelöst Frage von H41mSh1C0RBatch & Shell4 Kommentare

Hi@PS Profis Liefert ja alles was unter C:\Quelle und tiefer zu finden ist. Kann ich den Pfad statt C:\Quelle ...

Batch & Shell
CSV-Datei in Powershell einlesen und mit foreach weiterverarbeiten
gelöst Frage von Pago159Batch & Shell5 Kommentare

Liebe Kolleginnen und Kollegen, ich habe das Script, für die Druckereinrichtung um einiges erweitert, zum einem habe ich einen ...

Neue Wissensbeiträge
Windows 10

Autsch: Microsoft bündelt Windows 10 mit unsicherer Passwort-Manager-App

Tipp von kgborn vor 23 StundenWindows 102 Kommentare

Unter Microsofts Windows 10 haben Endbenutzer keine Kontrolle mehr, was Microsoft an Apps auf dem Betriebssystem installiert (die Windows ...

Sicherheits-Tools

Achtung: Sicherheitslücke im FortiClient VPN-Client

Tipp von kgborn vor 1 TagSicherheits-Tools

Ich weiß nicht, wie häufig die NextGeneration Endpoint Protection-Lösung von Fortinet in deutschen Unternehmen eingesetzt wird. An dieser Stelle ...

Internet

USA: Die FCC schaff die Netzneutralität ab

Information von Frank vor 1 TagInternet3 Kommentare

Jetzt beschädigt US-Präsident Donald Trump auch noch das Internet. Der neu eingesetzte FCC-Chef Ajit Pai ist bekannter Gegner einer ...

DSL, VDSL

ALL-BM200VDSL2V - Neues VDSL-Modem mit Vectoring von Allnet

Information von Lochkartenstanzer vor 1 TagDSL, VDSL2 Kommentare

Moin, Falls jemand eine Alternative zu dem draytek sucht: Gruß lks

Heiß diskutierte Inhalte
Windows Server
GPO nur für bestimmte Computer
Frage von Leo-leWindows Server13 Kommentare

Hallo Forum, gern würde ich ein Robocopy script per Bat an eine GPO hängen. Wichtig wäre aber dort der ...

Windows Server
KMS Facts for Client configuration
Frage von winlinWindows Server13 Kommentare

Hey Leute, wir haben in unserem Netz nun einen neuen KMS Server. Haben Bestands-VMs die noch nicht aktiviert sind. ...

Windows Tools
Software-Tool zum Entfernen von bösartigem Windows
Frage von emeriksWindows Tools11 Kommentare

Hi, siehe Betreff hat das jemals irgendjemand schonmal sinnvoll eingesetzt? (MRT) E.

Router & Routing
OpenWRT bzw. L.E.D.E auf Buffalo WZR-HP-AG300H - update
gelöst Frage von EpigeneseRouter & Routing11 Kommentare

Guten Tag, ich habe auf einem Buffalo WZR-HP-AG300H die alternative Firmware vom L.E.D.E Projekt geflasht. Ich bin es von ...