$VAR1 = [ { 'sc_name' => 'XYZ_Scenario', 'rsync' => [ { 'elements' => [ 'rsync --archive --relative --stats --verbose --links --copy-links --copy-unsafe-links --safe-links --times --files-from=\'./Sep_17_2008(22h.50m.52s)/gen/file-from/XYZ_Scenario/rsync_input-1.txt\' ', 'rsync://xxx.yyy.zzz.corp:1873/', 'contexts', ' /var/workshare/contexts >> \'./Sep_17_2008(22h.50m.52s)/log/XYZ_Scenario/rsync_input-1.log\' 2>&1' ], 'statistics' => { 'total_files' => 863, 'size' => 232563375 }, 'status' => undef # here i write something meaningful for db updation later. }, ... ... ]# this array will have 10 or less, such objects with diff. 'rsync_input-*.txt' files to replicate 'total_size' => 2184209735, 'total_dep' => 13725 }, ... ... ]# varies, based on scenarios