#!/usr/local/bin/perl # Usage: rename [files] ($op = shift) || die "Usage: $0 [files]\n"; chomp(@ARGV = ) unless @ARGV; for (@ARGV) { $was = $_; eval $op; die $@ if $@; rename($was,$_) unless $was eq $_; }