Dado um arquivo csv com o seguinte formato:
exemplo.csv
1,2,3,4
5,6,7,8
...
Qual é um script do PowerShell que posso usar para adicionar os dois primeiros elementos e atualizar o mesmo arquivo de entrada, assim:
exemplo.csv
3,3,4
11,7,8
...
Responder1
colarDcl.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
Pelo que posso ver, a história que você está tentando prever com um determinado serviço. Acho que você pode escrever um script para recuperar dados no PowerShell.
E por falar em csv é melhor representá-lo na forma de "data1"; "dados2"; ... "DadosN". Seus dados são mais texto dividido por vírgula ou csv dividido por vírgula. A última divisão é ruim se você usar padrões nacionais diferentes.