#!/usr/bin/perl -w use strict; use warnings; use Data::Dumper; my %tabelle; foreach (split m!$/!, <{$counter},$tabelle{typ}->{$counter}) = split /\t+/,$_; } print Dumper(%tabelle);