Via Powershell o. Batch - Datensatz aus einzeiliger CSV Datei anhand Wert multiplizieren
Via Powershell / Batch: Datensatz aus einzeiliger CSV Datei anhand Wert multiplizieren
Guten Tag,
ich suche nach einer Möglichkeit einen Datensatz aus einzeiliger CSV Datei (mit 60 Spalten) anhand Wert (Zahl) aus letzter Spalte zu multiplizieren.
CSV Datei:
Gewünschte CSV Datei:
Gibt es da einen Einzeiler für? Ich freue mich über Euer Feedback.
Guten Tag,
ich suche nach einer Möglichkeit einen Datensatz aus einzeiliger CSV Datei (mit 60 Spalten) anhand Wert (Zahl) aus letzter Spalte zu multiplizieren.
CSV Datei:
A;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3;
Gewünschte CSV Datei:
A;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3;
A;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3;
A;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3;
Gibt es da einen Einzeiler für? Ich freue mich über Euer Feedback.
Please also mark the comments that contributed to the solution of the article
Content-Key: 665279
Url: https://administrator.de/contentid/665279
Printed on: April 23, 2024 at 06:04 o'clock
3 Comments
Latest comment
$source = 'E:\quelle.csv'
$target = 'E:\ziel.csv'
$inhalt = gc $source -Head 1
1..([int][regex]::match($inhalt,'(\d+);$').Groups[1].Value) | %{$inhalt} | sc $target
Kannst Du mir vielleicht noch behilflich sein, wie ich das ganze in eine Batch Datei einbauen kann?
Du hattest nach Batch "oder" Powershell gefragt ... Beides kost extra Ich weiß aber nicht wie den Schnipsel da reinsetzen kann.
Wozu auch so ein Mischmasch ... 🤦@echo off
set "quelle=E:\quelle.csv"
set "ziel=E:\ziel.csv"
powershell -EP Bypass -C "$inhalt = gc '%quelle%' -Head 1;1..([int][regex]::match($inhalt,'(\d+);$').Groups[1].Value) | %%{$inhalt} | sc '%ziel%'"