Для этого потребуется 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