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

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

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


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

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


Цитата Foreigner:
$csv = import-csv -delimiter ';' -header 'Hash','DateTime','SignalLevel','Brand' C46E1F07AF88.csv
$check = [datetime] $csv[0].datetime
1..($csv.count-1) | foreach {
if (([datetime] $csv[$_].datetime - $check).minutes -ge 5)
{
[array] $new_csv += $csv[($_-1)]
$new_csv += $csv[$_]
$check = [datetime] $csv[$_].datetime
}
}
$new_csv | convertto-csv -notypeinfo | out-file new.csv »
Всё круто, реально работает, только вот выборка идет не по минутам, а по секундам. Разница в секундах не интересует, интересует разница в минутах, а точнее те строки, где разница составляет больше 5 минут.
Вот, то что на выходе получилось:
http://depositfiles.com/files/dqeso2y2x

Отправлено: 10:11, 11-12-2015 | #9