2 Added Future Reference section.
source | link

I would suggest taking a look at EyeD3 which is both a command line tool and a python library for doing exactly the sort of thing that you are looking for. On it's own it will do a lot of what you need - with a trivial python script it should be able to do exactly what you are looking for using pythons built in csv library.

Both EyeD3 and python are free, cross platform and command line.

First install python on your system then use pip install eyeD3 to get EyeD3.

For Future Reference, (captured from comments):

The OP being more experienced in Perl than Python used the perl MP3::Tag library to perform the task, there are also similar libraries for a number of other languages, e.g. taglib-ruby

I would suggest taking a look at EyeD3 which is both a command line tool and a python library for doing exactly the sort of thing that you are looking for. On it's own it will do a lot of what you need - with a trivial python script it should be able to do exactly what you are looking for using pythons built in csv library.

Both EyeD3 and python are free, cross platform and command line.

First install python on your system then use pip install eyeD3 to get EyeD3.

I would suggest taking a look at EyeD3 which is both a command line tool and a python library for doing exactly the sort of thing that you are looking for. On it's own it will do a lot of what you need - with a trivial python script it should be able to do exactly what you are looking for using pythons built in csv library.

Both EyeD3 and python are free, cross platform and command line.

First install python on your system then use pip install eyeD3 to get EyeD3.

For Future Reference, (captured from comments):

The OP being more experienced in Perl than Python used the perl MP3::Tag library to perform the task, there are also similar libraries for a number of other languages, e.g. taglib-ruby

1
source | link

I would suggest taking a look at EyeD3 which is both a command line tool and a python library for doing exactly the sort of thing that you are looking for. On it's own it will do a lot of what you need - with a trivial python script it should be able to do exactly what you are looking for using pythons built in csv library.

Both EyeD3 and python are free, cross platform and command line.

First install python on your system then use pip install eyeD3 to get EyeD3.