diff options
Diffstat (limited to 'scripts')
-rwxr-xr-x | scripts/indexed-filenames | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/scripts/indexed-filenames b/scripts/indexed-filenames new file mode 100755 index 00000000..842d264d --- /dev/null +++ b/scripts/indexed-filenames @@ -0,0 +1,32 @@ +#!/usr/bin/perl -w + +use strict; + +open(FH, $ARGV[0]); + +my $line; +my $is_indexed; +my $filename; + +while ( $line = <FH> ) { + + if ( $line =~ /^-----\ Begin chunk\ -----$/ ) { + $is_indexed = 0; + } + + if ( $line =~ /^Image\ filename: (.*)$/ ) { + $filename = $1; + } + + if ( $line =~ /^Cell\ parameters/ ) { + $is_indexed = 1; + } + + if ( $line =~ /^-----\ End chunk\ -----$/ ) { + if ( $is_indexed ) { + printf("%s\n", $filename); + } + } + + +} |