Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - BAT для csv

Ответить
Настройки темы
CMD/BAT - BAT для csv

Новый участник


Сообщения: 4
Благодарности: 0

Профиль | Отправить PM | Цитировать


Здравствуйте. Помогите написать простеньких 2 батника

1)
Нужно из массива данных формата CSV извлечь все сайты. Все они начинаются с "www", могут быть с субдоменами

2)
Нужно из того же массива удалить всё что идёт после первой запятой "," во всех строчках (вместе с запятой)

Отправлено: 21:17, 10-01-2022

 

Аватара для NickM

Ветеран


Contributor


Сообщения: 4233
Благодарности: 991

Профиль | Отправить PM | Цитировать


patr1k, *.csv-файлик для примера бы прикрепили.

Ну и привели пару простых примеров как должно оказаться на выходе работы сценария.

Возможно, что обойдется тем, что всё можно будет выполнить в одну операцию.
Это сообщение посчитали полезным следующие участники:

Отправлено: 21:23, 10-01-2022 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 4
Благодарности: 0

Профиль | Отправить PM | Цитировать



Прикрепил
1.zip

Отправлено: 21:43, 10-01-2022 | #3


Аватара для DJ Mogarych

fascinating rhythm


Moderator


Сообщения: 6491
Благодарности: 1465

Профиль | Отправить PM | Цитировать


Это не CSV, а какая-то каша - в каждой строке разное количество столбцов.

1)
Powershell:
Код: Выделить весь код
(gc 'C:\temp\123\1.csv').Split(',') -match 'www'

"Батник":
Код: Выделить весь код
powershell -command "(gc 'C:\temp\123\1.csv').Split(',') -match 'www'"
2)
Powershell:
Код: Выделить весь код
(gc 'C:\temp\123\1.csv') |% {$_.Split(',',2)[0]}
"Батник":
Код: Выделить весь код
powershell -command "(gc 'C:\temp\123\1.csv') |% {$_.Split(',',2)[0]}"

-------
Powershell 7.x | Powershell 5.1 | ffmpeg (docs)

Это сообщение посчитали полезным следующие участники:

Отправлено: 21:56, 10-01-2022 | #4



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - BAT для csv

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
[решено] bat файл для запуска 2 bat файла по очереди с интервалом 3 часа Dauren_mj Хочу все знать 3 05-02-2018 11:24
CMD/BAT - Создание .bat файла для выборки строк из .csv файла в .xlsx GODolubOFF Скриптовые языки администрирования Windows 10 14-12-2015 15:34
CMD/BAT - [решено] Периеминование файла doc.csv в Документ_дата_время.csv kagorec Скриптовые языки администрирования Windows 2 29-03-2014 18:40
CMD/BAT - [решено] Создание bat который будет создавать другой bat для создания 3 root13 Скриптовые языки администрирования Windows 5 27-10-2013 15:46
PowerShell - [решено] Как написать скрипт для преобразования файла в формате excel .xls в формат .csv sea707 Скриптовые языки администрирования Windows 9 03-09-2012 04:10




 
Переход