Овај пост ће демонстрирати различите методе за претраживање стринга у више датотека.
Како претражити стринг у датотекама и вратити имена датотека у ПоверСхелл?
Ове наведене методе се могу користити за претраживање стринга у више датотека:
Метод 1: Претражите стринг у више датотека и вратите имена датотека помоћу команде „селецт-стринг“
Стринг се може претраживати у више датотека користећи „ селецт-стринг ” цмдлет. Ова цмдлет бира стрингове и тражи обрасце текста у више датотека на следећи начин:
> Гет-Цхилдитем Ц:\Доц -рецурсе | селецт-стринг -шаблон 'ЛинукХинт'
овде:
- “ Гет-ЦхилдИтем ” цмдлет се користи за преузимање датотеке са наведене локације.
- “ -рецурсе ” ознака приморава претрагу да пронађе одговарајући низ у подфолдерима.
- “ | ” оператор цеви се користи за слање излаза команде као улаза следеће команде.
- “ -шаблон ” заставица дефинише одређени стринг који ће се претраживати.
Излаз
Дати излаз показује да је према наведеном шаблону враћен одговарајући стринг са релевантним именима датотека.
Метод 2: Претражите стринг у више датотека и вратите имена датотека помоћу команде „слс“
“ слс ” је псеудоним за „ селецт-стринг ” цмдлет и такође ради исто. „ слс ” команда се користи са „ лс ” цмдлет.
Дали смо пример да демонстрирамо рад „ слс ” цмдлет за претрагу стринга у више датотека:
> лс Ц:\Доц - р | слс 'ЛинукХинт'овде:
- “ лс ” цмдлет се користи за листање датотека и фасцикли.
- “ -р ” је псеудоним за „ -рецурсе ” цмдлет се користи за присилно претраживање да пронађе стринг у подфолдерима:
Може се приметити да су имена датотека са наведеним стрингом успешно преузета.
Закључак
Да бисте претражили низ у више датотека у ПоверСхелл-у, користите „ селецт-стринг ' или ' слс ” цмдлете. У првом методу користите „селецт-стринг“ са цмдлет-ом „Гет-ЦхилдИтем“, заставицама „-рецурсе“ и „-паттерн“ и цевоводом (|) који спаја излаз једне команде са улазом друге команде . У команди „слс“ користите све псеудониме команди коришћених у првом приступу. Зато што је „слс“ псеудоним цмдлета „селецт-стринг“. Овај пост је представио неколико метода за претраживање стринга у више датотека.