#powershell
#powershell
Вопрос:
Я пытаюсь вставить слово после символа (=), но не могу его скопировать.
команда:
powermt display dev=all | Select-String 'Logical device ID'
текущий вывод:
Logical device ID=abcd
Logical device ID=efgh
ожидаемый результат:
abcd
efgh
Пробовал с Select-Object
помощью и Select-Object -Property
не работает.
Комментарии:
1. Какой результат
powermt display dev=all
?2. Вы можете сделать
powermt display dev=all | Select-String 'Logical device ID=(.*)' |% {$_.Matches.Groups[1].Value}
3. В эту ссылку был добавлен вывод. thegeekstuff.com/2010/10/powermt-command-examples
4. Добавьте к вашему вопросу здесь
Ответ №1:
Вы можете использовать:
Select-String "Logical device ID=(. )").Matches.Groups[1].Value