I like Perl a lot, despite (and perhaps even because of) its obscure syntax. I use it for all sorts of scripting tasks in Unix (which is really what it was originally designed for). And I've even used it to write CGIs (although I generally prefer Java for the heavy lifting).
| Name |
Description |
| replace_string.pl |
This script automates global find-replaces (e.g., replacing ``Istanbul'' with ``Constantinople'' throughout a directory). |
| rename_files.pl |
This script automates file renaming with the magic of regular expressions pattern-matching. |
| convert_images.pl |
This script automates the conversion of .JPEG files from my digital camera into thumbnails and display-size versions of the original. |
| permute.pl |
This script takes all of the arguments given to it on the command-line and provides all possible orderings (permutations) of them. Useful for doing fieldwork on syntax. |
| min_pairs.tar.gz |
This script automatically extracts minimal pairs from a word list. (Click here for further instructions.) |
| colorized_grep.pl |
This script behaves virtually identically to egrep but has the additional advantage of visually highlighting matches by display them in color (red by default). |