如何修改以下脚本,使其在相应的列中显示每个值: 脚本的主体如下所示:
( $vmdisk, $totalio, $readpercentage, $cachehitpercentage, $currentkbpersecond,
$maximumkbpersecond, $currentiopersecond, $maximumiopersecond
) = split (",", $line);
$totalio =~ s/\"//g;
$readpercentage =~ s/\"//g;
$cachehitpercentage =~ s/\"//g;
$currentkbpersecond =~ s/\"//g;
$maximumkbpersecond =~ s/\"//g;
$currentiopersecond =~ s/\"//g;
$maximumiopersecond =~ s/\"//g;
print "totalio:$totalio readpercentage:$readpercentage cachehitpercentage:$cachehitpercentage currentkbpersecond:$currentkbpersecond maximumkbpersecond:$maximumkbpersecond currentiopersecond:$currentiopersecond maximumiopersecond:$maximumiopersecond";
这将显示这种类型的格式化输出:
totalio:75.0 readpercentage:20.0 cachehitpercentage:93.3 currentkbpersecond:33.8 maximumkbpersecond:33.8 currentiopersecond:15.0 maximumiopersecond:15.0
一切都在一条线上。我的目标是将输出放入列中并使其更具可读性。例如像这样:
totalio readpercentage cachehitpercentage
75.00 20.0 93.0
我怎样才能做到这一点?