in reply to Split() first 3 elements of @array
maybe like this, untested
while (<$RouterOutput>); if ($. <=3) { @Data = split /' '/, $RouterOutput; ... } [download]