while () { my %hash; %hash{bytes, filename, remotehost, remoteip, remoteuser, serverport, pid, request, status, time, timeserve, authuser, virtual, url) = split /\|/, $_, 13; # Use hash