Имеется csv-файл следующей формы:

example.csv

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

Что такое сценарий powershell, который я могу использовать, чтобы добавить первые два элемента вместе и обновить один и тот же входной файл, например так:

example.csv

3,3,4
11,7,8
...

1 ответ1

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}

команда:

powershell .\pasteDcl.ps1

Результат, 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

Насколько я вижу историю, которую вы пытаетесь предсказать с помощью определенной услуги. Я думаю, что вы можете написать скрипт для извлечения данных в powershell.

И если говорить о CSV, лучше представить его в виде "data1"; "Data2"; ... "DataN". Ваши данные - это более запятый текст или разделенный запятыми CSV. Последнее деление плохо, если вы используете разные национальные стандарты.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .