>>>>> "Ramprasad" == Ramprasad A Padmanabhan <[EMAIL PROTECTED]> writes:
Ramprasad> Hello all, Ramprasad> Suppose I have a huge array of filenames and I want to move them Ramprasad> I would like to move 1 chunk at a time on 'n' elements Ramprasad> How Can I efficiently do it ? Ramprasad> something like Ramprasad> @allfiles = (....) # 10000 files My pattern for that is: my @copy = @allfiles; # destructive... so we have to copy while (@copy) { my @chunk = splice @copy, 0, 100; # remove first 100 elements (or less) ... do something with @chunk ... } Seems to work quite easily. -- Randal L. Schwartz - Stonehenge Consulting Services, Inc. - +1 503 777 0095 <[EMAIL PROTECTED]> <URL:http://www.stonehenge.com/merlyn/> Perl/Unix/security consulting, Technical writing, Comedy, etc. etc. See PerlTraining.Stonehenge.com for onsite and open-enrollment Perl training! -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]