【发布时间】:2014-12-01 22:41:34
【问题描述】:
我有一个 Perl 哈希,用于存储有关 LUN 的信息。它的结构如下:
my %luns = (
360000 => {
Devices => [
{ Major_Minor => "8:144",
SCSI_Address => "1:0:0:8",
SCSI_Device => "sdj",
SCSI_Host => "host1",
},
{ Major_Minor => "129:48",
SCSI_Address => "3:0:0:8",
SCSI_Device => "sder",
SCSI_Host => "host3",
},
],
DM_Device => "dm-13",
Size => "45G",
WWID => 360000,
},
360001 => {
Devices => [
{ Major_Minor => "70:144",
SCSI_Address => "1:0:1:39",
SCSI_Device => "sddb",
SCSI_Host => "host1",
},
{ Major_Minor => "135:48",
SCSI_Address => "3:0:1:39",
SCSI_Device => "sdij",
SCSI_Host => "host3",
},
],
DM_Device => "dm-53",
Size => "200G",
WWID => 360000,
},
);
如何使用join 获取所有SCSI_Devices(例如360000)的逗号分隔列表?
【问题讨论】:
-
@JonesK:我已经回滚了您对该问题的编辑,因为我没有看到一个很好的理由并且您没有添加任何解释。自动提供的“在正文中添加了 22 个字符;已编辑标题”还远远不够,而且您的修改英文不好。 ——