|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - Преобразование таблицы в массив |
|
PowerShell - Преобразование таблицы в массив
|
Новый участник Сообщения: 10 |
Профиль | Отправить PM | Цитировать Доброго времени суток, господа!
Возник вопрос с преобразованием таблицы из текстового файла в массив и последующей его сортировкой Пример: Есть файл table.txt с содержанием IP, порта и успешного/неуспешного коннекта к нему. [Tab] - табуляция в файле 192.168.0.9[tab][tab]NoConnect 192.168.0.2[tab]21[tab]Connect 192.168.0.3[tab]80[tab]Connect 192.168.0.5[tab][tab]NoConnect Необходимо сформировать отсортированный массив (или такой же текстовый файл) по IP из исходного файла, чтобы получилось: 192.168.0.2[tab]21[tab]Connect 192.168.0.3[tab]80[tab]Connect 192.168.0.5[tab][tab]NoConnect 192.168.0.9[tab][tab]NoConnect Есть идея загнать весь текст файла через split(), чтобы разделить все слова, а потом в цикле делать пересчет каждого 3 слова и записывать в массив, но мне кажется возможно более изящно сделать. Прошу помощи, т.к. полный профан в парсинге строк. Спасибо |
|
Отправлено: 20:43, 26-08-2013 |
Ветеран Сообщения: 1259
|
Профиль | Отправить PM | Цитировать Get-Content ip.txt | sort {[version]($_-split "\s")[0]}
|
Отправлено: 22:33, 26-08-2013 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 10
|
Профиль | Отправить PM | Цитировать Вау! Спасибо огромное! В принципе понял, только вот последнее [0] что означает?
|
Отправлено: 14:20, 27-08-2013 | #3 |
Ветеран Сообщения: 1758
|
Цитата:
|
|
Отправлено: 14:43, 27-08-2013 | #4 |
Новый участник Сообщения: 10
|
Профиль | Отправить PM | Цитировать Большое спасибо
|
|
Отправлено: 14:55, 27-08-2013 | #5 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Удаление записей таблицы по данным другой таблицы | xNiSSaNx | Вебмастеру | 4 | 02-08-2013 21:58 | |
преобразование NAT | inviser | Microsoft Windows NT/2000/2003 | 4 | 30-04-2012 10:49 | |
Пакетное преобразование файлов | PCLAlex | AutoIt | 1 | 21-06-2011 10:09 | |
MSFT SQL Server - создание таблицы точнее проблемма с созданием таблицы | GAROD | Программирование и базы данных | 4 | 02-12-2010 00:58 | |
Разное - преобразование в ntfs | nmn | Microsoft Windows 2000/XP | 3 | 18-10-2010 16:50 |
|