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

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

Ветеран


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

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


Для этого потребуется Import-Csv (сохранить файл в кодировке Unicode).

Для примера:

books.csv

Код: Выделить весь код
название книги, количество экземпляров, ФИО автора, год издания
Война и мир,50,Толстой Лев Николаевич,1869
капитанская дочка,10,Пушкин Александр Сергеевич,1937
Краденое солнце,5,Чуковский Корней Иванович,2011
Выберем книги,где есть слово солнце.

Код: Выделить весь код
$i=1
$books = Import-Csv books.csv | select *,@{n="Index";e={($global:i++)}}
$books | where {$_."название книги" -match "солнце"}

Пример вывода:


Код: Выделить весь код
PS >  Import-Csv books.csv

название книги                количество экземпляров        ФИО автора                    год издания
--------------                ----------------------        ----------                    -----------
Война и мир                   50                            Толстой Лев Николаевич        1869
капитанская дочка             10                            Пушкин Александр Сергеевич    1937
Краденое солнце               5                             Чуковский Корней Иванович     2011

#Добавим индекс
PS >  $books


название книги         : Война и мир
количество экземпляров : 50
ФИО автора             : Толстой Лев Николаевич
год издания            : 1869
Index                  : 1

название книги         : капитанская дочка
количество экземпляров : 10
ФИО автора             : Пушкин Александр Сергеевич
год издания            : 1937
Index                  : 2

название книги         : Краденое солнце
количество экземпляров : 5
ФИО автора             : Чуковский Корней Иванович
год издания            : 2011
Index                  : 3

PS >  $books | where {$_."название книги" -match "солнце"}


название книги         : Краденое солнце
количество экземпляров : 5
ФИО автора             : Чуковский Корней Иванович
год издания            : 2011
Index                  : 3
Это сообщение посчитали полезным следующие участники:

Отправлено: 19:18, 04-10-2011 | #8