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

Semikolons aus Textdatei entfernen

Mitglied: MTB4ever

MTB4ever (Level 1) - Jetzt verbinden

09.08.2007, aktualisiert 13.08.2007, 4792 Aufrufe, 4 Kommentare

hallo

also ich habe 50 TXT (eigentlich csv aber das tut nix zur sache batch datei kann man ja an csv anpassen) dateien die heißen: Testdaten 1 - 10.csv bis Testdaten 491 - 500.csv.

der inhalt sieht in etwa so aus:

Zp:;DE0000000000000000000000000000001;
Kanal:;1-1:1.9.1;
Datum;Uhrzeit;Wert
01.01.2006;00:15;393,0
01.01.2006;00:30;364,3
.
.
.
;;
Zp:;DE0000000000000000000000000000002;
Kanal:;1-1:1.9.1;
Datum;Uhrzeit;Wert
01.01.2006;00:15;393,0
01.01.2006;00:30;364,3
.
.
.

in jeder datei sind 10 solche Zp´s enthalten.
gibt es da ne möglichkeit hinter den Zp:;DE0000000000000000000000000000001 bzw Zp:;DE0000000000000000000000000000002 und hinter Kanal:;1-1:1.9.1 und in der zeile vor Zp die Semikolons zu entfernen das es im enteffekt so aussieht:

Zp:;DE0000000000000000000000000000001
Kanal:;1-1:1.9.1
Datum;Uhrzeit;Wert
01.01.2006;00:15;393,0
01.01.2006;00:30;364,3
.
.
.

Zp:;DE0000000000000000000000000000002
Kanal:;1-1:1.9.1
Datum;Uhrzeit;Wert
01.01.2006;00:15;393,0
01.01.2006;00:30;364,3
.
.
.

danke schon ma für eure hilfe und hoffe das ihr ne lösug kennt den habe keine lust alle 50 datein mitn texteditor zu öffnen un zu ändern da jede datei 8mb groß ist und das relativ lange dauern würde!

MfG

MTB
Mitglied: talkinghands
09.08.2007 um 14:35 Uhr
hi,
vielleicht hilft dir dieses kleine Tool ja weiter
http://www.programmersheaven.com/download/41236/download.aspx

ciao
TH
Bitte warten ..
Mitglied: MTB4ever
09.08.2007 um 14:45 Uhr
kann das tool leider net verwenden da meine visual studio lizenz abgelaufen ist!
Bitte warten ..
Mitglied: 45753
09.08.2007 um 21:17 Uhr
Hallo MTB4ever,

vorab ich habs nicht hinbekommen die Zeien mit den Datums- und Uhrzeitangaben in die neuen Dateien umzulenken ohne alles in Anführungszeichen zu setzen ...werd es später nochmal versuchen...

Wenn Dich die Anführunszeichen allerdings nicht stören, dann waere das hier die Lösung:

01.
@echo off 
02.
 
03.
if not exist "cvs.Semikolons.fix\" md cvs.Semikolons.fix 
04.
 
05.
for /F "delims=" %%i in ('dir /b "*.cvs"') do set "cvsdatei=%%i"& for /F "delims=" %%a in ('type "%%i"') do set "fixzeilen=%%a"& call :fixzeilen_call "%%a" 
06.
goto :eof 
07.
 
08.
:fixzeilen_call 
09.
if "%fixzeilen:~0,4%" == "Zp:;" set "fixzeilen=%fixzeilen:~0,-1%" 
10.
if "%fixzeilen:~0,7%" == "Kanal:;" set "fixzeilen=%fixzeilen:~0,-1%" 
11.
echo "%fixzeilen%">>"cvs.Semikolons.fix\%cvsdatei%" 
12.
goto :eof
Es wird ein Ordner mit dem Namen "cvs.Semikolons.fix" angelegt, in dem sich dann die gefixten cvs dateien befinden.

Gruesse, wobleibtdiezeit
Bitte warten ..
Mitglied: MTB4ever
13.08.2007 um 16:04 Uhr
also
1. sind csv datein un nicht cvs
2. funktioiert es dann leider trotzdem net, geht nur eine console auf un danach passiert gar nix mehr (3h wartezeit ablaufen lassen)
3. sollte es schon phne anführungsstriche sein, da die csv dannach durch ein anderes tool laufen muss un das das format mit den anführungszeichen nicht unterstützt bzw nicht kennt

schade .... trotzdem danke
Bitte warten ..
Ähnliche Inhalte
Ubuntu

Nach Zeilen aus der ersten Textdatei in der zweiten Textdatei suchen und diese dort entfernen

gelöst Frage von takitanoUbuntu3 Kommentare

Frohes Neues an alle! Ich habe 2 Textdateien. Die erste Textdatei beinhaltet Suchbegriffe, die ich in der zweiten Datei ...

Batch & Shell

Entfernen eines Strings vor einem bestimmten Zeichens in einer Textdatei

gelöst Frage von Privex007Batch & Shell3 Kommentare

Hallo an alle Coder, ich habe Probleme mit dem extrahieren eines String aus einer "txt"-Datei. Ich habe folgende Zeilen ...

Batch & Shell

Leerzeilen per Batch aus Textdatei entfernen

gelöst Frage von Yenne97Batch & Shell9 Kommentare

Hallo Zusammen Ich bin neu hier. Ich würde gerne einen Batch schreiben der: 1. In einer Textdatei alle Leerzeichen ...

Batch & Shell

Mehrere Zeilen aus einer Anzahl von Textdateien per Batch entfernen

gelöst Frage von lukeskywalker501Batch & Shell4 Kommentare

Hi Leute, erst mal ein dickes moin an euch ! Ich habe folgende Sache und hoffe das ihr mir ...

Neue Wissensbeiträge
Suche Projektpartner

PC Recycling Projekte mit Flüchtlingen und Kids suchen Materialspenden und Mitmacher!

Erfahrungsbericht von NettePCyclePiraten vor 10 StundenSuche Projektpartner1 Kommentar

Hallöchen liebe Kollegen, ich betreue zwei PC-Gruppen im Raum Dortmund: "Ne#e PCycle Pir@ten" & "PCschr@uber Br@mbauer" Wir sind eine ...

iOS
IOS 12.2 beta und OpenVPN iPad und iPhone
Erfahrungsbericht von magicteddy vor 17 StundeniOS

Moin, kleiner Hinweis an die experimentierfreudigen unter Euch: Bei der aktuellen beta gibt es ein Problem im Zusammenspiel zwischen ...

Vmware
VMware Tools 10.3 verfügbar
Information von sabines vor 21 StundenVmware

Eine Sicherheitslücke wird mit den Tools der Version 10.3 geschlossen, die Tools müssen auf jeder VM aktualisiert werden. Näheres ...

Apple

Apple aktualisiert MacBook Pro, mit bis zu sechs Kernen

Information von Vision2015 vor 3 TagenApple

Jawohlchen das Warten hat sich gelohnt :-) Apple aktualisiert MacBook Pro Frank

Heiß diskutierte Inhalte
Microsoft
Dringend: Nach neustart kein zugriff mehr per RDP möglich - vermutlich wegen gelöschter SID in AD
gelöst Frage von sven784230Microsoft30 Kommentare

Hallo zusammen, gerade hat ein Server 2012 (terminalserver + Active directory) einen geplanten Neustart durchgeführt, wenn ich mich jetzt ...

Exchange Server
Exchange 2013 - Update schlägt fehlt
gelöst Frage von chb1982Exchange Server20 Kommentare

Hallo zusammen, kann sich jemand einen Reim auf die unten stehenden Fehlermeldung machen? Sie tritt auf beim Update von ...

Firewall
Pfsense - Package Manager - Unable to retrieve package information
Frage von nubyFirewall12 Kommentare

Hallo! Ich habe mit verschiedenen Versionen von Pfsense Probleme neue Packages herunterzuladen. Bei Pfsense 2.3.1 oder 2.3.5 heißt es: ...

Verschlüsselung & Zertifikate
Windows PKI root Zertifikate werden nicht aktualisiert
Frage von Chaser21aVerschlüsselung & Zertifikate10 Kommentare

Hallo Community, wir haben eine eigene Unternehmens PKI im Einsatz. Aktuell gibt es das Problem, dass mehrere ROOT- und ...