in reply to File Extraction - Cont...

This ought to work:

use open IO => ':raw'; use IO::File; undef $/; while (<>) { my $num; ( IO::File->new( join( '.', $ARGV, ++$num ), 'w' ) or die "Can't write - $!\n" )->print($1) while /(AZII\*.*?)(?=$|AZII\*)/msg }
A word spoken in Mind will reach its own level, in the objective world, by its own weight