Нужна помощь с циклом ForEach в Powershell - PullRequest
0 голосов
/ 13 декабря 2018

Я пытаюсь создать массив строк, комбинируя два массива с помощью ForEach.

$environment = "QA","QA2","Dev","Prod"
$DB =  "OLTP","OLTP5","DW1","DW2"

Желаемый результат будет выглядеть так:

QA-OLTP
QA-OLTP5
QA-DW1
QA-DW2
QA2-OLTP
QA2-OLTP5
QA2-DW1
QA2-DW2
DEV-OLTP
DEV-OLTP5
DEV-DW1
DEV-DW2
PROD-OLTP
PROD-OLTP5
PROD-DW1
PROD-DW2

Любое руководство будет очень цениться.Заранее благодарен!

1 Ответ

0 голосов
/ 13 декабря 2018

Я считаю, что это то, что вы хотите:

$environment | foreach{foreach ($d in $db){"$_-$d"}}

результат:

QA-OLTP
QA-OLTP5
QA-DW1
QA-DW2
QA2-OLTP
QA2-OLTP5
QA2-DW1
QA2-DW2
Dev-OLTP
Dev-OLTP5
Dev-DW1
Dev-DW2
Prod-OLTP
Prod-OLTP5
Prod-DW1
Prod-DW2
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...