#!/usr/local/bin/perl # Usage: rename perlexpr [files] ($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,$_) unless $was eq $_; alte version, cookbook rename $was,$_ unless -f ; # neue Version Ben } print "$was \t ==> \t $_\n"; } sub Usage{ print <