169 похожих чатов

Всем привет. Коллеги, помогите распарсить вывод команды: C:\Program Files (x86)\MegaRAID Storage

Manager>StorCLI.exe /c0/eall/sall show
Controller = 0
Status = Success
Description = Show Drive Information Succeeded.


Drive Information :
=================

-----------------------------------------------------------------------------------
EID:Slt DID State DG Size Intf Med SED PI SeSz Model Sp
-----------------------------------------------------------------------------------
4:0 14 Onln 1 55.375 GB SATA SSD N N 512B INTEL SSDSC2CT060A3 U
4:1 9 Onln 0 558.406 GB SAS HDD N N 512B ST3600057SS U
4:2 19 Onln 0 558.406 GB SAS HDD N N 512B ST3600057SS U
4:4 13 UGood - 558.406 GB SAS HDD N N 512B ST3600057SS D
4:6 18 Onln 3 893.75 GB SATA SSD N N 512B INTEL SSDSC2KB960G8 U
4:7 25 Onln 3 893.75 GB SATA SSD N N 512B INTEL SSDSC2KB960G8 U
4:8 7 Onln 3 893.75 GB SATA SSD N N 512B INTEL SSDSC2KB960G8 U
4:9 17 Onln 3 893.75 GB SATA SSD N N 512B INTEL SSDSC2KB960G8 U
4:10 20 Onln 2 893.75 GB SATA SSD N N 512B SAMSUNG MZ7LH960HAJR-00005 U
4:11 6 Onln 2 893.75 GB SATA SSD N N 512B SAMSUNG MZ7LH960HAJR-00005 U
-----------------------------------------------------------------------------------

Мне нужно забрать в массив набор переменных, которые идут через двоеточия в начале каждой строки у диска:

4:0, 4,1 и т.д.

Под такое:
(& $CLI "/c$ctrl_id/eall/sall show" | Where-Object { $_ -match ":" }

Попадает и заголовок EID:Slt и что-то ещё ниже по выводу.

Мож можно регуляркой обойти? цифры двоеточие цифры?

1 ответов

15 просмотров
Maxim-Shekhovtsov Автор вопроса

вот стоило написать.... Where-Object { $_ -match "\d:\d" } - и отработало)

Похожие вопросы

Обсуждают сегодня

На днях задумался над будущей кроссплатформенностью. Пришел к выводу, что будущее за WEB технологиями. Например Skia. Вспомнил тут Петром приводилась информация о проекте Fr...
Kirill Filippenok
18
посоны, а барьер - это примитив синхронизации или что? встречаю упоминания что это примитив
Киану Ривз
13
👋 Hey Team, Interested in the prospect of adding a Junior Developer to your crew for *FREE*? Yes, it's totally on us! We've partnered with a training center to offer a progr...
Tomás Leonangeli
1
Есть задача. Распарсить байт-строку из потока, чтобы получился plain текст. По формуле вычисляется количество байт в выборке. В этой выборке содержатся данные, которые состоят...
Basil Backend
9
меня в школе заставляют учить фронтенд, в полицию можно жаловаться?
владик
10
А замеры синтетические делал? Например альфаблендинк с масштабированием кто всех рвет? (подозреваю D2D)
Александр (Rouse_) Багель
13
Всем привет! А что, в Odoo 17 отменили для модели _log_access = False ? Ругается Оду при доступе к такой модели. Стоит добавить в модель write_date = fields.Datetime('Last M...
Max Lit
3
Есть резидентный обработчик прерываний 09h под DOS. Пока он ничего не делает. После запуска программы выяснилось, что на клавиши навигации (стрелок вверх и вниз) новый обраб...
Крутой Пацантре
2
Много вопросов задаю в последнее время, но вот ещё один... julia> @time +(1, 2) |> typeof 0.000001 seconds Int64 julia> @time +(1, 2.) |> typeof 0.000001 seconds Float64 ...
Александр
2
I don't understand why some people get surprised when they find someone using eclipse, rather than Intellij Idea. How's that surprising? (if it is surprising for you, at all)
required optional
7
Карта сайта