Запустите i3lock с паролем другого пользователя

Perl приходит на помощь:

#!/usr/bin/perl
use warnings;
use strict;
use feature qw{ say };

<>;  # Skip the header.

my %sum;
my %types;
while (<>) {
    my ($count, $id, $type) = grep length, split '[\s|]+';
    $sum{$id}{$type} += $count;
    $types{$type} = 1;
}

say join ',', 'id', sort keys %types;
for my $id (sort { $a <=> $b } keys %sum) {
    say join ',', $id, map $_ // q(), @{ $sum{$id} }{ sort keys %types };
}

Он содержит две таблицы, таблицу типов и таблицу идентификаторов. Для каждого идентификатора хранится сумма по типу.

1
20.07.2016, 01:48
0 ответов

Теги

Похожие вопросы