if(scalar(@directories)>=4){ @part= @directories[0..3]; } #Take as many as possible when <4 elements in the array elsif(scalar(@directories)<4){ @part = @directories [0..scalar(@directories)]; } #### @part= @directories[0..3]; #### if ($pid == -1) { #### if (not $pid) {