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, 4776 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
Humor (lol)
IoT-Gefahr: Smartes Aquarium leckt!
Information von Lochkartenstanzer vor 2 TagenHumor (lol)3 Kommentare

Moin, Die IoT-Manie hat weitere Opfer gefunden. Ein Casino-Leck durch ein smartes Aquarium: Allerdings haben sie kein Wasser, sondern ...

Router & Routing

Alte Fritzbox 7270 mit VPN und SIP-Telefonie hinter O2 Homebox 6641 als "Modem"

Erfahrungsbericht von the-buccaneer vor 3 TagenRouter & Routing3 Kommentare

Nun war es soweit: Auch O2 hat mich mit VOIP zwangsbeglückt. Heute am Privatanschluss, in 2 Wochen ist das ...

Sicherheit

Ungepatchte Remote Code Execution-Lücke in LG NAS

Information von kgborn vor 3 TagenSicherheit

Nutzt wer LG NAS-Einheiten? In den NAS-Einheiten der LG Network Storage-Einheiten gibt es eine sehr unschöne Schwachstelle, die einen ...

Windows Update

Neue Version KB4099950 NIC Einstellungen gehen verloren

Information von sabines vor 3 TagenWindows Update2 Kommentare

Es ist eine neue Version des KB4099950 verfügbar, die das Problem mit den verlorenen Netzwerkeinstellungen lösen soll. Das Datum ...

Heiß diskutierte Inhalte
Netzwerkmanagement
Netzwerkmanagment im Haus mit Switch, Panel und pfsense
gelöst Frage von CorraggiounoNetzwerkmanagement19 Kommentare

hi zusammen, wir sind gerade dabei das ganze Haus bzw. die einzelnen Zimmer mit netzwerkdosen zu versorgen. Vom Keller ...

Netzwerkgrundlagen
VLAN - Offene Fragen
Frage von KnettenbrechNetzwerkgrundlagen17 Kommentare

Hallo zusammen, ich befasse mich derzeit mit dem Thema VLAN. Hierzu habe ich schon einige Guides gelesen, einschließlich des ...

Google Android
Empfehlung: Android Ortungsapp
gelöst Frage von certifiedit.netGoogle Android13 Kommentare

Guten Morgen, grundsätzlich vorweg, ich wollte mich eben schlau machen, bzgl einer Ortungsapp, welche Androidbasiert einem anderen Androidsmartphone mitteilt, ...

Router & Routing
VPN hinter zweiter Fritzbox nutzen im Nachbarhaus
gelöst Frage von georg2204Router & Routing11 Kommentare

Hallo zusammen, ich blicke hier leider nicht mehr so ganz durch. In Haus 1 steht eine Fritzbox 7390, diese ...