##
my @lines = `free`; # run command, store output
chomp (@lines); # remove all newlines.
####
my @field_names = split (' ', $lines[0]); # split 1st line
####
my @mem_sizes = ( $lines[1] =~ m/(\d+)/g );
####
my %free; # a hash, where the fields will get stored
####
@free { @field_names } = @mem_sizes;
####
print("Cached: ", $free{'cached'}, "\n");
####
@free { @field_names } = @mem_sizes;