Войти

Показать полную графическую версию : [решено] параметры gci в powershell`e


AlekseyB.
16-10-2013, 12:08
Добрый день!
Никак не могу найти параметры для команды gci, подскажите, какой нужен ключ?

C:\lib1\tom1 *.txt | select-string 45

Команда ищет в папке tom1 все текстовые файлы, где находится "45". Выдает такой результат

C:\lib1\tom1\strpl45.txt:9:'NDOC','459'

9:'NDOC','459'' - это строка где он нашел совпадения.
Вопрос - какой нужен ключ чтобы он выдавал только C:\lib1\tom1\strpl45.txt - т.е. полный путь до файла, без указания номера строки и текста строчки. Никак не могу найти! Подскажите кто знает. Заранее спасибо.

Molchune
16-10-2013, 12:51
$files = gci C:\lib1\tom1 *.txt | select-string 45
$files.Path

ну или

(gci C:\tmp\*.txt | Select-String Тест).Path

AlekseyB.
16-10-2013, 12:58
о, спасибо огромное!




© OSzone.net 2001-2012