inside forloop @err_loan_id = split(/>/,$reqd_2); $err_loan_id{$file} = [@err_loan_id]; #### $err_loan_id{$file} = [ $err_loan_id1,[ @err_loan_id2],$reqd_1,[@err_loan_id3],$reqd_2,[@err_loan_id]];