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

Vergleich von 2 CSV Dateien und Schreiben der Differenz in neue CSV Datei mit batch (cmd)

Mitglied: FMairhoff

FMairhoff (Level 1) - Jetzt verbinden

19.04.2019 um 11:56 Uhr, 218 Aufrufe, 3 Kommentare

Hallo zusammen,

ich habe das Problem das ich immer wieder 2 Dateien bekommen mit Sensordaten

01_AA_1bin_bma_OLD.csv
sensor_id,sqn,mcu_timestamp,bma_accel_x,bma_accel_y,bma_accel_z,bma_temp,RealTimestamp
6,0,1554376149,93,65,4334,0,2019-04-04 13:09:09
6,1,1554376149,89,61,4334,0,2019-04-04 13:09:09
6,2,1554376150,93,61,4330,0,2019-04-04 13:09:10

02_AA_1bin_bma_NEW.csv
sensor_id,sqn,mcu_timestamp,bma_accel_x,bma_accel_y,bma_accel_z,bma_temp,RealTimestamp
6,0,1554376149,93,65,4334,0,2019-04-04 13:09:09
6,1,1554376149,89,61,4334,0,2019-04-04 13:09:09
6,2,1554376150,93,61,4330,0,2019-04-04 13:09:10
6,3,1554376150,76,49,4323,0,2019-04-04 13:09:10
6,4,1554376150,199,62,4337,0,2019-04-04 13:09:10
6,5,1554376150,131,78,4330,0,2019-04-04 13:09:10
6,6,1554376150,85,71,4334,0,2019-04-04 13:09:10
6,7,1554376150,105,67,4332,0,2019-04-04 13:09:10
6,8,1554376150,97,65,4332,0,2019-04-04 13:09:10

und dann eine Neue Datei erstellen muss die so Aussieht die nur die Differenzdaten enthält für die Auswertung

03_AA_1.bin_bma_DIFF.csv
sensor_id,sqn,mcu_timestamp,bma_accel_x,bma_accel_y,bma_accel_z,bma_temp,RealTimestamp
6,3,1554376150,76,49,4323,0,2019-04-04 13:09:10
6,4,1554376150,199,62,4337,0,2019-04-04 13:09:10
6,5,1554376150,131,78,4330,0,2019-04-04 13:09:10
6,6,1554376150,85,71,4334,0,2019-04-04 13:09:10
6,7,1554376150,105,67,4332,0,2019-04-04 13:09:10
6,8,1554376150,97,65,4332,0,2019-04-04 13:09:10

Gibt es eine Batch cmd command damit ich das abwickeln kann und einfach dann eine neue Datei erstelle?

Im VB gibt es ja String comparision- gibt es das für cmd auch


Danke euch für die Hilfe
Mitglied: 139374
19.04.2019, aktualisiert um 19:55 Uhr
Gibt es eine Batch cmd command damit ich das abwickeln kann und einfach dann eine neue Datei erstelle?
Easy... auch wenn ich das ganze gleich mit der PS abfackeln würde...hier trotzdem noch in Batch integriert:
01.
@echo off
02.
set "file1=d:\03_AA_1.bin_bma_OLD.csv"
03.
set "file2=d:\03_AA_1.bin_bma_NEW.csv"
04.
set "fileDiff=d:\03_AA_1.bin_bma_DIFF.csv"
05.
Powershell -ExecutionPolicy Bypass -NoP -C "compare (gc '%file1%') (gc '%file2%') -Passthru | ?{$_.SideIndicator -eq '=>'} | sc '%fileDiff%'"
Sonnigen Car-Friday.
Bitte warten ..
Mitglied: Crusher79
19.04.2019 um 19:46 Uhr
Hallo,

Oha, Batch + Powershell. Eleganter wäre alles mit PS zu machen.

und dann scheitert es ggf. am Bypass. Powershell. Würde im Unternehmen mich kurz auch mit der Signierung auseiander setzen. Dauert nicht lange. Dann bekommt man auch bei AllSigned keinen schrecken.

Signieren kann man auch mit Powershell. Drückt ein dutzend Dateien in ein paar Sekunden durch und Ruhe ist.

mfg Crusher
Bitte warten ..
Mitglied: 139374
19.04.2019, aktualisiert um 19:56 Uhr
Zitat von Crusher79:
Oha, Batch + Powershell. Eleganter wäre alles mit PS zu machen.
Meine Rede, mach das aber erst mal den Batchies hier klar 😁. Da ist die Mehrzahl die hier mit Batch ankommt eher sehr schwer zu überreden, vermutlich alles Azubis denen man die Powershell gesperrt hat.
Ist eher als Softi-Einstieg gedacht um Lust auf mehr zu machen 😉.
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
Batch-Datei CMD prüfen
Frage von JimmyNailBatch & Shell1 Kommentar

Hallo erstmal alle zusammen. Ich habe folgende Aufgabenstellung. Ich habe eine Batch-Datei, die als Loop läuft. Jedesmal startet diese ...

Batch & Shell

VBA Batch Datei automatischer email versand der neuen Datei ( excel oder csv )

Frage von skmyim500Batch & Shell10 Kommentare

Hallo Fachleute ich brauche folgende Informationen. Eine Batchdatei, welche aus einem bestimmten Ordner den neuen Excel Datei, ( neueren ...

Batch & Shell

BATCH ini Datei Datei auslesen

gelöst Frage von Juergen42Batch & Shell2 Kommentare

Hallo zusammen, ich möchte eine ini Datei auslesen mit folgenden Aufbau INHALT DER INI ID=30 NAME="test1" PFAD="K:\Kontoauszug\Test1\*.pdf" PFAD_S="K:\Kontoauszug\Test1\Sicherung\" ID=28 ...

Batch & Shell

Bestimmte Zeilen in einer Batch Datei löschen und die Datei neu speichern

Frage von nowyouseeme93Batch & Shell1 Kommentar

Share I$ H$ C$ F:\Benutzerservice\meineDaten G$ D$ F$ bilder H:\MeineDaten\Geheim Reports NetUser Telefonbuch F:\Intranet\Anwendungen\Nummern\Privat mitarbeiter mitteilungen Presse SocialMedia So ...

Neue Wissensbeiträge
Internet
Big Brother is Watching You
Information von transocean vor 2 StundenInternet

Moin, die Datenkrake Google fischt Informationen über Einkäufe ab, die GMail Nutzer im Netz tätigen. Gruß Uwe

Datenschutz
TeamViewer gehackt !
Information von aqui vor 4 StundenDatenschutz1 Kommentar

Hat schon einen Grund warum verantwortungsvolle Admins diese Software nicht einsetzen und sie in den meisten größeren Firmen aus ...

Netzwerke

Cisco Security Warnung für SoHo Switches der SG Serie

Information von aqui vor 1 TagNetzwerke3 Kommentare

Update auf eine aktuelle Version wäre also eine gute Idee ! ;-)

Sicherheit

Der TeamViewer-Entwickler war 2016 Opfer eines Cyber-Angriffs

Information von kgborn vor 1 TagSicherheit1 Kommentar

Ich denke, nur wenige dürften die kleine Firma TeamViewer aus Göppingen kennen - und einsetzen wird die Produkte von ...

Heiß diskutierte Inhalte
Router & Routing
Reverse Proxy - Anfängerfragen
Frage von NixVerstehenRouter & Routing14 Kommentare

Servus zusammen, endlich Freitag und ich darf wieder meine Anfängerfragen stellen :-) Ich bereite gerade einen Testaufbau für ein ...

Verschlüsselung & Zertifikate
Verschlüsselungsmethoden für Netzwerkdateien im Firmennetzwerk
Frage von kafipauseVerschlüsselung & Zertifikate7 Kommentare

Hallo, ich suche für meine Firma eine Verschlüsselungssoftware, um einige Ordner auf einem Fileserver zu verschlüsseln und verschiedenen Gruppen ...

Netzwerkprotokolle
MikroTik-Router antwortet nicht bei der OpenVPN-Einwahl
Frage von Datax87Netzwerkprotokolle6 Kommentare

Hallo, ich versuche gerade einen OpenVPN-Server auf einem MikroTik-Router aufzusetzen. Habe mich dabei an die Vorgehensweise auf folgender Seite ...

Festplatten, SSD, Raid
Intel C612 AHCI SATA Raid ohne Warnungen?
gelöst Frage von NordicMikeFestplatten, SSD, Raid6 Kommentare

Moin zusammen, ich suche mir gerade einen Wolf. Ich habe einen Server 2016 core auf ein Supermicro X10DRi mit ...