Write a Perl program that reads in an arbitrary number of strings from the command line and displays them sorted alphabetically

write a simple Perl script following the instructions below.

Write a Perl program that reads in an arbitrary number of strings from the command line and displays them sorted alphabetically.

Here is an example:

type:

perl mySorter.pl spencer able delta

see:

able delta spencer

type:

perl mySorter.pl

see:

Invalid command line arguments to program. Please supply two or more strings to sort.

Optional command line switch

type:

perl mySorter.pl -r spencer able delta

or

perl mySorter.pl–reverse spencer able delta

See:

spencer delta able

NOTE: the command line switch (-r or –reverse) can be present anywhere in the command e.g. perl mySorter.pl spencer able delta –reverse should work to.

Did you know: that the single dash followed by a letter or the double dash followed by the entire word is a standard convention?

You will be graded on this assignment.

Criteria:

Documentation (has documentation, and work as documented)
Works as Documented
Style and Clarity of Code
Meets Assignment Requirements

Exceptional work must include one or more of the following:

A command line switch that controls the order of sorting (ascending [a-z], descending [z-a])
Separate test code (treat writing test code as an independant study project because for most students it will be too much to tackle in the first week, but if you want to go for it – encouraged but by no means required/expected)

Follow the instructions carefully! Points off for failng to do this.

** Submit a zip or tar.gz file as an attachment. Don’t just paste in text. Do not submit compressed files in any other format like .rar


Last Completed Projects

# topic title discipline academic level pages delivered
6
Writer's choice
Business
University
2
1 hour 32 min
7
Wise Approach to
Philosophy
College
2
2 hours 19 min
8
1980's and 1990
History
College
3
2 hours 20 min
9
pick the best topic
Finance
School
2
2 hours 27 min
10
finance for leisure
Finance
University
12
2 hours 36 min