【发布时间】:2017-02-07 08:20:30
【问题描述】:
我有 5 个哈希表:
$Monday = @{RUG = "";NRH1 = "";NRH2 = "";ELM = "";BAGVAGT = ""}
$Tuesday = @{RUG = "";NRH1 = "";NRH2 = "";ELM = "";BAGVAGT = ""}
$Wednesday = @{NRH1 = "";NRH2 = "";ELM = "";BAGVAGT = ""}
$Thursday = @{NRH1 = "";NRH2 = "";ELM = "";BAGVAGT = ""}
$Friday = @{NRH1 = "";NRH2 = "";ELM = ""}
充满数据。我可以使用$Monday.RUG 或全部使用$Monday | out-string 从这些中获取数据。没问题。
我将在另一个哈希表中将它们与不同的数据组合 100 次。 所以它会是这样的:
$Week = @{
1 = @{mo=$Monday;tu=$Tuesday;we=$Wednesday;th=$Thursday;fr=$Friday;val=$value}
2 = @{mo=$Monday;tu=$Tuesday;we=$Wednesday;th=$Thursday;fr=$Friday;val=$value}
}
以此类推,直到我有 100 个具有不同值的不同周(值将是一个计算出来的数字)
但问题是。如何访问 $week 哈希表内的哈希表中的项目?
有没有像$week.1.mo 这样的直接方式?还是需要使用循环?
【问题讨论】:
标签: powershell hash