shell and prompt tools
Perl is very close to the UNIX prompt. For those needing a UNIX refresher, these workshops will cover customizing your workstation environment, using shells effectively and data analysis at the prompt.
2.0.0.3
| Introduction to Unix
As an introduction to UNIX, we'll cover the basics of using the command line. This may be useful particularly for those of you who are not very familiar with the Linux system in use at the GSC. Topics to be covered: navigating the file system, viewing and editing text files, permissions, customizing the shell environment, input and output redirection, job control, command line goodies, command line Perl, and others. Those of you more familiar with UNIX are also welcome to attend - you might pick up a tidbit of useful information, and even better you can share with us tips and tricks that you have found helpful.
2.1.2.4
| Data Mining and Analysis at the Command Line
You don't need to write scripts extract information from text files. Nor do you always want to. This 4-week series will take Perl's idiom philosophy and apply it to getting things done at the prompt. Learn how to leverage standard UNIX tools to perform rapid data analysis without writing any code. We'll introduce a set of custom Perl scripts to add to your prompt toolbox - these have been designed to provide additional functionality, such as histogramming, random sampling, conditional line extraction and others.
2.2.2.2
| Prompt Tools
An introduction to the Perl prompt toolbox, including the perl shell and a collection of perl extensions to command-line utilities like cut, grep and others.
|
course codes
Courses are labeled by a unique Perl Workshop code. The code has the format category . course . level . sessions [.session].
- category represents the broad topic area covered by the course
- course is a unique course identifier within a given category
- level encodes the level of difficulty from 0 (all) to 3 (advanced)
- sessions gives the number of lectures in the course
- .session is an optional session index field which is used when the code refers to a sessions; for example 1.0.1.8 encodes "Introduction to Perl" but 1.0.1.8.2 refers to the second session in the course.
All code components are zero-indexed except for the final optional session index.
course levels
level 0 | all
level 1 | beginner
level 2 | intermediate
level 3 | advanced
|