Описание тега select-string

Select-String - это командлет PowerShell, который находит текст в строках и файлах.
2 ответа

(powershell) Select-String против Findstr

Это очень просто... почему первая команда работает, а вторая нет? Findstr выглядит для меня наилучшим образом в командах типа "dos", а не в powershell. Get-AppXProvisionedPackage -online | findstr ^DisplayName Get-AppXProvisionedPackage -online | Se…
05 авг '16 в 15:18
1 ответ

Запуск PowerShell cmd с конвейером в командной строке cmd

Я хочу запустить cmd select-string в командной строке cmd, чтобы найти рекурсивную строку. Но он не может работать, пока cmd имеет символ конвейера (|), и он будет работать, запустив cmd в командной строке powershell. Информация об ошибке на китайск…
29 ноя '18 в 09:01
2 ответа

Powershell Select-String -pattern -notMatch

У меня есть строки - echo $LocalAdmins Administrator Domain-Administrator daemon SomeUser Строка 1-3 должна быть такой же, хотя может возникнуть ситуация, когда Domain-Administrator не существует, поэтому простой подсчет строк не поможет, поскольку …
12 авг '13 в 09:45
3 ответа

Что представляет собой "линию" для метода Select-String в Powershell?

Я ожидаю, что Select-String рассматривать \r\n (возврат каретки + перевод строки) конец строки в Powershell. Однако, как видно ниже, abc соответствует целому входу: PS C:\Tools\hashcat> "abc`r`ndef" | Select-String -Pattern "abc" abc def Если я р…
22 апр '18 в 09:57
1 ответ

Проблема Select-String работает с перебоями

У меня есть код, который иногда работает, а другие нет. Я не вижу ошибок, когда он терпит неудачу, поэтому я застрял в том, почему это прерывается. Я использую командлет Select-String, который найдет много совпадений, что я и хочу. Я также использую…
28 дек '16 в 21:49
2 ответа

Select-String в Powershell отображает только часть строки из текстового файла, нужно, чтобы она отображалась целиком

Я пытаюсь написать простой сценарий PS для проверки больших файлов журнала.txt на наличие короткой строки: "SRVE0242I:" $lines = Select-String -Path $logDir -Pattern "SRVE0242I:" | Select-Object line | Out-String Однако на выходе отображается только…
04 июл '17 в 04:50
2 ответа

PowerShell: выбор строки, предшествующей совпадению - проблема Select-String -Context при использовании входной строковой переменной

Мне нужно вернуть строку, предшествующую совпадению, в многострочной строковой переменной. Кажется, что при использовании строковой переменной для ввода Select-String считает всю строку соответствующей. Таким образом, свойства контекста находятся "з…
21 июн '17 в 16:54
1 ответ

Соответствие строки выбора Powershell x и y

Я пытаюсь найти в некоторых файлах журналов строки, содержащие определенные строки. Файлы содержат несколько строк, таких как: ALARM 11/08/2014 10:00:02,InFILE typeID,actionID,customerID: various_other_data_here ALARM 11/08/2014 10:00:03,OutFILE typ…
11 авг '14 в 10:05
3 ответа

Выберите несколько подстрок из многострочной строки

Я пытаюсь создать сценарий PowerShell для выбора отдельных строк из больших файлов журнала. С помощью Select-StringЯ собрал данные до нужных мне строк в многострочной строке. Теперь я бы хотел еще больше помассировать его, чтобы он возвращал только …
24 мар '16 в 19:58
2 ответа

Вывод Select-String дает весь объект и не отвечает на фильтр

Я занимался программированием под Unix/Linux, но в последнее время PowerShell стал более полезным в моей работе. Однако отсутствие grep сводит меня с ума. Может кто-нибудь объяснить это явление? Я пытаюсь вернуть значение IOTA на сегодняшний день к …
28 дек '17 в 06:40
2 ответа

Поиск в логе powershell

Я пытаюсь использовать PowerShell для поиска в журнале определенной строки, а затем использовать определенный раздел строки, которая имеет эту строку. Строки журнала, которые меня интересуют, выглядят примерно так: 2019-02-25 11: 51: 37.394 field1 =…
25 фев '19 в 17:43
1 ответ

Powershell: вытащить URL из строки

Я вытаскиваю строку из текстового файла, который выглядит следующим образом: C:\Users\users\Documents\Firefox\tools\Install.ps1:37: Url = "https://somewebsite.com" Мне нужно кое-как удалить все, кроме URL, чтобы он выглядел так: https://www.somewebs…
27 фев '19 в 16:53
0 ответов

Powershell просматривает файл, подсчитывает совпадения и отображает

Я пытаюсь вывести список слов (и сколько раз они появились) в моем текстовом файле, который совпадает с набором слов. Я дошел до точки, где у меня есть общее количество, но я не могу понять, как увеличить, а затем выводить каждый раз, когда я заканч…
26 фев '19 в 18:17
1 ответ

Powershell: как выполнить поиск по Select-String с -Exclude для нескольких строк текста в другом файле

Проект: у меня есть файл журнала, который постоянно добавляется. В этот файл журнала иногда добавляется ошибка (ошибка всегда включает "Невозможно импортировать" и уникальный идентификатор). Я должен быть предупрежден по электронной почте, когда эта…
30 янв '15 в 20:15
1 ответ

PowerShell - Найти и скопировать URL-адрес из текстового файла и скопировать в другой текстовый файл, разделенный на Pipe

Мне нужен скрипт Powershell, который читает данный файл для любого вхождения ключевых слов "Match: " и "Replace: " и копирует строку перед ним в новую строку в другом текстовом файле, отделенную и оканчивающуюся конвейером. Пример ниже. вход 20/01/2…
05 фев '16 в 00:16
3 ответа

Поиск строк в файле в соответствии с аргументами

У меня есть файл с несколькими словами. Я хотел бы получить только те слова, которые содержат буквы, которые я передал в качестве аргументов в программу. Например: test.txt apple car computer tree ./select.ps1 test.txt или Результат должен быть таки…
05 май '15 в 16:16
2 ответа

Powershell - сортировка и выбор файлов в цикле foreach

Я пытаюсь создать сценарий, который будет искать самые последние файлы build_info из нескольких мест установки в каталоге сервера, выбирать текст "версия: " из каждого файла и сравнивать их, чтобы увидеть, все ли они одинаковые (что это то, на что м…
03 апр '18 в 14:40
2 ответа

Выбрать-String -Context и найти адрес электронной почты в данных

У меня есть текстовый файл, в котором варианты этих данных (число после 'SVC' и дата до, вместе с текстом) будут появляться несколько раз. Я могу захватить строку данных, но как только я это сделаю, мне нужно найти адрес электронной почты внутри эти…
23 дек '16 в 14:57
1 ответ

Как получить захваченные группы из Select-String?

Я пытаюсь извлечь текст из набора файлов в Windows, используя Powershell (версия 4): PS > Select-String -AllMatches -Pattern <mypattern-with(capture)> -Path file.jsp | Format-Table Все идет нормально. Это дает хороший набор MatchInfo объект…
25 ноя '15 в 10:20
0 ответов

PowerShell Select-String не может извлечь новые строки, созданные в текстовом потоке из канала?

Я хочу найти слова, содержащие ключевое слово из текстовых файлов. Пример текстового файла (test.txt) содержит строки ниже. Here is unmatched part. " Happynimall happy-monkey:2 happy-cat:5 " Here is unmatched part too. Here is unmatched part too. По…
07 янв '18 в 09:32