Perl can be installed from the software repository of any Linux distribution. In Windows, I use
ActivePerl.
Each link in the left column goes to the project page.
| One-line script transforms data in text file |
A one-line script to rearrange order of data items in a text file, preceded by
listings of equivalent programs in BASIC, C, C++, followed by short discussion of why Perl
is better for this type of task and why it should be a candidate for someone looking for a
first programming language. |
| Walkthroughs of simple Perl and Super-sed scripts |
Explanations of a simple Perl script, and an equivalent Super-sed script in a
Windows/MSDOS batch file, that extract and display the list of upcoming scheduled TV
recordings from a BeyondTV XML data file. |
| Moby Words, Parts of Speech, and Thesaurus MySQL
import scripts |
A Perl script that preprocesses the mthesaur.txt
file from Grady Ward's Moby Project
Thesaurus so that an SQL script (also provided) can import its contents into MySQL database tables. |
| Extract hyperlinks |
Short script that uses HTML::LinkExtor to extract and report the hyperlinks from text files listed on the command line. |
| Count repeated words and phrases |
Online calculator counts repeated words and phrases in text or HTML source code. Possibly useful as an SEO tool. This
entry is in the Perl section because the script is written in Perl, but it's not really a project because the source code
is not included. It's an online calculator page. |
| Extract and classify hack attempts
recorded in HTTP access logs |
Identifies hack attempts recorded in website access logs and sorts them by type into
separate files for examination. This script is a paid download option on the page of my
online calculator that performs the same task using JavaScript. |
| Extract and report search engine
queries from HTTP access logs |
Scans website access logs and reports all the search engine queries that brought
visitors to each page. This script is a paid download option on the page of my
online calculator that performs the same task using JavaScript. |