![]() |
BAT для csv
Здравствуйте. Помогите написать простеньких 2 батника
1) Нужно из массива данных формата CSV извлечь все сайты. Все они начинаются с "www", могут быть с субдоменами 2) Нужно из того же массива удалить всё что идёт после первой запятой "," во всех строчках (вместе с запятой) |
patr1k, *.csv-файлик для примера бы прикрепили.
Ну и привели пару простых примеров как должно оказаться на выходе работы сценария. Возможно, что обойдется тем, что всё можно будет выполнить в одну операцию. |
Вложений: 1
Прикрепил
Файл 165975 |
Это не CSV, а какая-то каша - в каждой строке разное количество столбцов.
1) Powershell: Код:
(gc 'C:\temp\123\1.csv').Split(',') -match 'www' "Батник": Код:
powershell -command "(gc 'C:\temp\123\1.csv').Split(',') -match 'www'" Powershell: Код:
(gc 'C:\temp\123\1.csv') |% {$_.Split(',',2)[0]} Код:
powershell -command "(gc 'C:\temp\123\1.csv') |% {$_.Split(',',2)[0]}" |
Время: 22:42. |
Время: 22:42.
© OSzone.net 2001-