Help for this page

Select Code to Download


  1. or download this
    178c178
    <     'z|sanitize'           => sub { push @perlexpr, 's/[!"$&()=?`*\'
    +;<>|_[:cntrl:][:blank:]]+/_/g' },
    ---
    >     'z|sanitize'           => sub { push @perlexpr, 's/[!"\$&()=?`*\
    +';<>|_[:cntrl:][:blank:]]+/_/g' },
    
  2. or download this
    'c|lower-case' => sub { push @perlexpr, 'tr/A-Z/a-z/' },
    'C|upper-case' => sub { push @perlexpr, 'tr/a-z/A-Z/' },
    'z|sanitize'   => sub { push @perlexpr, 'tr/A-Za-z0-9\.\-/_/cs' },
    
  3. or download this
    18a19,20
    > S<B<[ -g ]>>
    > S<B<[ -I ]>>
    ...
    >     run_hooks('pre');
    221a274
    >     run_hooks('post');
    
  4. or download this
        rename -r -g "s/(\d+)/$1+1/e" *.txt
    vs. rename "s/(\d+)/$1+1/e" 99.txt 98.txt 97.txt .. 1.txt
    
  5. or download this
    package Rename::MP3;
    
    require MP3::Info;
    ...
           ${"main::$field"} = $value;
        }
    }
    
  6. or download this
        rename -p MP3 'no strict "vars"; $_ = "$ARTIST - $ALBUM ($YEAR)- $TRACKNUM - $TITLE.mp3"' *.mp3