I have written a Python script that carries out the task you describe
with a simple graphical interface. Instructions for installing and
executing it under Windows follow. Please inform me of any bugs you
may find and give me a chance to fix them before you rate this answer.
Similarly, let me know if you run into difficulties with the Windows
instructions, or if you need help installing and running it under a
different operating system. (Please forgive the Windows assumption if
it is wrong; I am a Linux user myself.)
First, you will need to install Python, a popular open-source
scripting environment, on your computer. You will need 28 MB of free
space for the full installation. Left-click on the link below and save
the Python installer to disk, then double-click on its icon. Choose
"Install for all users" in the wizard, and click "Next" repeatedly to
accept all defaults. Finally, click "Finish".
python.org: Download: Windows Installer
Now right-click on the link below and choose "Save Link As..." or
"Save Target As..." to download the script to your computer. You
should end up with an icon in the shape of a cartoon snake (meant to
suggest a python) with the name "fresh". The full name of the file is
actually "fresh.py", but of course the extension won't be visible in
Double-click on fresh.py to launch the graphical interface. To quit,
press Esc or Q. To load your old and new keyphrase files, use the
leftmost buttons at top. My script in its current configuration
assumes that you have one keyphrase on each line, and that each one
should be rendered in lower case, with all extraneous spaces removed,
for purposes of comparison. If you don't like these rules, I can
reconfigure them to your own specifications.
Once the old file and new file have been loaded, the new keyphrases
should automatically appear in the rightmost pane. In this context,
"new" means that a keyphrase occurs in the new file but not in the old
file. The same keyphrases are displayed in red in the middle pane. In
the leftmost pane, keyphrases that occur in the old file but not in
the new file are displayed in blue.
Click on the rightmost button at top, or just type Enter or Return, to
sort all keyphrases in alphabetic order.
It has been a pleasure to address your question. I remind you that I
am at your service to fix any bugs in fresh.py before you rate my