Linux CPU utilization

my $last-total = 0;
my $last-idle  = 0;

loop {
    my -total = (my $this-total = [+] my @cpu = "/proc/stat".IO.lines[0].words[1..*]) - $last-total;
    my -idle  = (my $this-idle  = @cpu[3]) - $last-idle;
    $last-total = $this-total;
    $last-idle  = $this-idle;
    print "\b" x 40, (100 * (1 - -idle / -total)).fmt("Utilization: %0.1f%% ");
    sleep(1);
}