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 ответов

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

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

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

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

how would ypu guys protect your public groups (with more than 1k members) without restricting user's freedom?
Mat Lumin
24
Пятничное. Немножко длинно объясню постановку задачи и потом задам вопрос, не требующий срочного решения (я уже решил по-другому). Есть пару сотен хостов на Бубунте, туда мо...
Д. П.
5
а что это все вдруг так рьяно стали обезьяну продвигать? вроде ещё недавно все в один голос вопили, что она сырая.... неужели Розыч ошибся, сделав ставку на лазарь?
Iluha Companets
25
Зачем вы пишите на ассемблере?
Florson In
85
ты ж не будешь его сам придумывать не зная алгоритма его появления?
Aiwan \ (•◡•) / _bot
42
Warning Failed to apply the selected architecture x86_64-pc-windows-msvc. Got ["x86"]. Error Unsupported architecture: x86_64-pc-windows-msvc кто-нибудь знает, что с ldc2? вот...
quantumde1 Зубенко
3
2 байта генерирует?
int 💳 𝙖𝙞𝙧 𝙗𝙞𝙜 𝙗𝙤𝙗 🔫 check bio / spam block / AFK / nohello.com / GMT+3
12
как максимально эффективно сравнить две asciiz строки на ассемблере?
Vi Chapmann
80
всем привет, как можно получить количество символов в строке в Fasm x86?
.
24
У меня внезапно вопрос по эликсиру (вдруг кто в курсе). Я узнал о пакете на hex.pm: https://hex.pm/packages/age Как я могу найти репозиторий пакета, чтобы ознакомиться с исход...
Danil Zagoskin
25
Карта сайта