#!/usr/local/bin/perl # Usage : rename perlexpr [fichiers] ($op=shift) || Usage(); $test = 'undefined'; if ($op eq "-x"){ print "-x detected...\n"; $op=shift || Usage(); $test=0; } elsif ($op eq "-t"){ print "-t detected...\n"; $op=shift || Usage(); $test = 1; } print "Testmode!\n" unless !$test; if (!@ARGV){ @ARGV = ; chop(@ARGV); } for (@ARGV) { $was=$_; eval $op; die $@ if $@; if (!$test){ # rename($was,$_) à moins que $was soit équivalent à $_; ancienne version, cookbook rename $was,$_ unless -f ; # nouvelle version Ben } print "$was \t ==> \t $_\n"; } sub Usage{ print <