여러 배열 요소를 반복하려고하는데 배열을 기반으로 각 요소를 해당 값으로 인쇄하려고합니다. 두 배열이 같은이 가정foreach 배열 요소 인쇄
foreach (@_diskID, @_diskStatus)
{
# Print the data in JSON
print "\t,\n" if not $_first;
$_first = 0;
print "\t{\n";
print "\t\t\"{#DISKID}\":\"$_\"\n";
print "\n\t}\n";
}
print "\n\t]\n";
print "}\n";
원하는 출력
{
"data":[
{
"{#DISKID}":" 0:0"
}
,
{
"{#STATUS}":" Ok"
}
,
{
"{#DISKID}":" 0:1"
}
,
{
"{#STATUS}":" Critical"
}
]
}
도움을 주셔서 감사합니다 :) 스크립팅 기술이 좋지 않습니다. 그런 모듈이 있다는 것을 몰랐습니다. 다시 한 번 감사드립니다. – Deano