Rename Multiple files in unix

rename

I have multiple files whose names look like this

2313_ABCDEAUG2014_PQRST_0_.pdf
3244_ABCDEAUG2014_PQRST_0_.pdf
4234_ABCDEAUG2014_PQRST_0_.pdf

t want to rename the file in the following format.

AZ-2014-08-2313.pdf
AZ-2014-08-3244.pdf

Please suggest.

Best Answer

There is a – I consider cool – piece of software called perl-rename in which you can do your task as simple as:

perl-rename 's/^(.*)_.*AUG2014.*/AZ-2014-08-$1.pdf/' *.pdf

HTH, Cheers,

Related Question