Select-String в PowerShell
Пример | |
Context: показать соседей | |
Поиск по истории команд | |
Похожие статьи |
Пример
Получить список строк файла, удовлетворяющих условию
Select-String -Pattern "Result" -Path .\README.md
README.md:32:#### Results: README.md:34:Result Load README.md:36:Result Database
Выбрать подходящие строки можно и из стандартного вывода
cat .\README.md | Select-String -Pattern "Result"
#### Results: Result Load Result Database
Context
Опция -Context позволяет изучить заданное количество строк до/после найденного совпадения.
Get-Alias | Select-String -Pattern "tee" -Context 2
sv swmi > tee trcm type
Поиск по истории команд
С помощью Select-String можно найти нужную команду в истории. Например, мне нужно найти команду подключения к моему хостингу Beget по SSH
Select-String 'beget' (Get-PSReadlineOption).HistorySavePath
AppData\Roaming\Microsoft\Windows\PowerShell\PSReadLine\ConsoleHost_history.txt:2764:ssh user@user.beget.tech AppData\Roaming\Microsoft\Windows\PowerShell\PSReadLine\ConsoleHost_history.txt:3164:Select-String 'beget' (Get-PSReadlineOption).HistorySavePath
Автор статьи: Андрей Олегович
Windows | |
PowerShell | |
Alias | |
Запросы к REST API | |
Пользователи | |
Сеть | |
Установка | |
Файлы | |
Функции | |
Циклы | |
Ошибки PowerShell |
РЕКЛАМА от Яндекса. Может быть недоступна в вашем регионе
Конец рекламы. Если там пусто считайте это рекламой моей телеги