Help for this page

Select Code to Download


  1. or download this
    #!/usr/local/bin/perl
    
    # Usage: rename <perlexpr> [files]
    ...
        die $@ if $@;
        rename($was,$_) unless $was eq $_;
    }
    
  2. or download this
      rename 's/\.bak$//' *.abc
  3. or download this
      rename '$_ .= ".bak"' *
    
      rename 's/$/.bak/' *
    
  4. or download this
      rename 'tr/A-Z/a-z/' *
  5. or download this
      rename 's/foo/bar; $_ = $was if -e' *foo*
    
      find . -print | rename 's/readme/README/i'
    ...
    
      find . -name '*,v' -print | \
        rename 's#(.*)/#$1/RCS#, $x{$1}++ || mkdir("$1/RCS", 0777)'