私はまだPerlを稼いでおり、かなりの道のりがあることを知っています。O'ReillyのPerlの本を読んだり、Udemyでいくつかのクラスを受講したり、PerlのLyndaコースを受講したりしています。
必要なものをスクラッチするためのバックアッププログラムを作成しようとしていますが、自分の機能の1つで非常に苦労しているようです。
sub list {
my @zfs_temp = `zfs list`;
foreach (@zfs_temp) {
my ($name, $used, $available, $refer, $mount) = split(/\s+/);
push(@name, $name);
push(@used, $used);
push(@available, $available);
push(@refer, $refer);
push(@mount, $mount);
# print "@name, @used, @available, @refer, @mount\n";
return (@name, @used, @available, @refer, @mount);
}
}
私は1行しか戻っていないようですが、何が間違っているのかよくわかりません。誰かが私を正しい方向に向けることができますか?
ありがとうございました