Simples adição em CSV usando o powershell 2.0

0

Dado um arquivo csv da seguinte forma:

example.csv

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

O que é um script powershell que eu posso usar para adicionar os dois primeiros elementos juntos e atualizar o mesmo arquivo de entrada, assim:

example.csv

3,3,4
11,7,8
...
    
por Koen De Couck 17.04.2015 / 03:59

1 resposta

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}

comando:

powershell .\pasteDcl.ps1

Resultado, 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

Tanto quanto eu posso ver a história que você está tentando prever com um determinado serviço. Eu acho que você pode escrever um script para recuperar dados no powershell.

E por falar em csv, melhor representá-lo na forma de "data1"; "data2"; ... "DataN". Seus dados são mais texto commasplited ou csv comma vírgula. A última divisão é ruim se você usar diferentes padrões nacionais.

    
por 17.04.2015 / 05:08

Tags