Proste dodanie w CSV za pomocą programu PowerShell 2.0

0

Biorąc pod uwagę plik csv o następującej formie:

przyklad.csv

1,2,3,4
5,6,7,8
...

Co to jest skrypt PowerShell, którego mogę użyć, aby dodać razem dwa pierwsze elementy i zaktualizować ten sam plik wejściowy, jak poniżej:

przyklad.csv

3,3,4
11,7,8
...
Koen De Couck
źródło

Odpowiedzi:

0

pasteDcl.ps1:

$f1=gc col1.txt;$f2=gc col2.txt;for($i=0;$i-lt$f1.length;++$i){$f1[$i]+','+[string]::Join(",",($f2[$i] -split ',')[0..1])|ac colnew.txt}

Komenda:

powershell .\pasteDcl.ps1

Wynik, colnew.txt:

1,2,3,4,3,3
5,6,7,8,11,7

col1.txt:

1,2,3,4
5,6,7,8

col2.txt:

3,3,4
11,7,8

O ile widzę historię, którą próbujesz przewidzieć za pomocą określonej usługi. Myślę, że możesz napisać skrypt do pobierania danych w PowerShell.

A mówiąc o csv, lepiej reprezentuj go w postaci „danych1”; „data2”; ... „DataN”. Twoje dane to bardziej tekst rozdzielany przecinkami lub plik CSV z przecinkami. Ostatni podział zły, jeśli używasz różnych standardów krajowych.

STTR
źródło