Changeset 13237 for trunk/ippScripts/scripts/ipp_filename.pl
- Timestamp:
- May 4, 2007, 9:40:16 AM (19 years ago)
- File:
-
- 1 edited
-
trunk/ippScripts/scripts/ipp_filename.pl (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippScripts/scripts/ipp_filename.pl
r11110 r13237 4 4 use strict; 5 5 6 use Getopt::Long qw( GetOptions :config auto_help auto_version gnu_getopt ); 7 use Pod::Usage qw( pod2usage ); 8 6 9 use PS::IPP::Config; 7 10 my $ipprc = PS::IPP::Config->new(); 8 11 9 die "USAGE: ipp_filename.pl (filerule) (output) (classID)\n" if scalar @ARGV != 3;12 my ($filerule, $class_id, $basename, $camera); 10 13 11 my $filerule = $ARGV[0]; 12 my $output = $ARGV[1]; 13 my $classID = $ARGV[2]; 14 GetOptions('filerule=s' => \$filerule, 15 'class_id=s' => \$class_id, 16 'basename=s' => \$basename, 17 'camera|c=s' => \$camera, 18 ) or pod2usage( 2 ); 14 19 15 print $ipprc->convert_filename_absolute($filerule, $output, $classID) . "\n"; 20 pod2usage( -msg => "Unknown option: @ARGV", -exitval => 2 ) if @ARGV; 21 pod2usage( 22 -msg => "Required options: --filerule --class_id --basename --camera", 23 -exitval => 3, 24 ) unless defined $basename 25 and defined $filerule 26 and defined $class_id 27 and defined $camera; 28 29 $ipprc->define_camera($camera); 30 31 my $filename = $ipprc->filename($filerule, $basename, $class_id); 32 33 my $realname = $ipprc->convert_filename_absolute( $filename ); 34 35 print "$realname\n"; 16 36 17 37 1;
Note:
See TracChangeset
for help on using the changeset viewer.
