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

Показать сообщение отдельно

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

fascinating rhythm


Moderator


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

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


А потому что файл другой - у него первая строка пустая. Добавил дополнительную обработку исходного файла, чтобы пустые строки, если они есть вначале, удалялись.

Код: Выделить весь код
$srcf = (gc 'C:\temp\1\test.csv-01.csv').where({$_ -match "[\w\d]"},'skipuntil')
$apstemp = 'C:\temp\1\apstemp.csv'
$clientstemp = 'C:\temp\1\clientstemp.csv'
$apsf = 'C:\temp\1\aps.csv'
$clientsf = 'C:\temp\1\clients.csv'

$srcf.where({$_ -notmatch "[\w\d]"},'Until') |ConvertFrom-Csv |export-csv "$apstemp" -NoTypeInformation -Append
$srcf.where({$_ -notmatch "[\w\d]"},'SkipUntil') |ConvertFrom-Csv |export-csv "$clientstemp" -NoTypeInformation -Append

import-csv "$apstemp" |sort BSSID -Unique |export-csv "$apsf" -NoTypeInformation -Delimiter ';'
import-csv "$clientstemp" |sort 'Station MAC' -Unique |export-csv "$clientsf" -NoTypeInformation -Delimiter ';'

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


Последний раз редактировалось DJ Mogarych, 22-11-2019 в 12:21.

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

Отправлено: 12:15, 22-11-2019 | #14