Este é o meu código do PowerShell:
$Phones = @('iPhone 12', 'Samsung S5', 'Nokia 7')
$Manufs = @('US', 'South Korea', 'Finlandia')
$n = 0
$Phones | foreach {
"$($_) : $($Manufs[$n])"
$n++
}
Saída:
iPhone 12: US
Samsung S5: South Korea
Nokia 7: Finlandia
Como alinhar o espaço/tabulação antes :
que fique:
iPhone 12 : US
Samsung S5 : South Korea
Nokia 7 : Finlandia
Se você obtiver o comprimento da string mais longa , poderá usar a interpolação de string com formatação ( operador de formato
-f
), talvez algo assim:Obter:
Se você quisesse o primeiro item alinhado à direita em sua "coluna", você poderia usar:
(observe que não há
-
nenhum) para obter: