Help for this page
while(<DATA>){ # s/\.(?=.*?\.)/_/g; # can you this if you know you have onl +y the filename ... test1.file1.new_20060411.zip test2.file2.new_20060411.zip test3.file3.new_20060411.zip
ls | perl -ne 'chomp; $f=$_; s#\.(?!.*?/)(?=.*?\.)#_#g; print "mv $f $ +_\n";'