LinuxCBT RegEx Edition focuses on the application of POSIX and
Perl-compatible Regular Expressions.
Regular Expressions are critical to efficiently parsing textual data
(log file content, data feeds, files & directories, etc.). RegEx support
is included with Linux | Unix operating systems via ubiquitous tools
such as: grep, awk, sed, Perl, PHP, etc., and provides systems
administrator/engineers and developers alike, the ability search,
time-effectively, considerable amounts of textual data, using literals,
character classes, metacharacters, metasequences, etc.
Let LinuxCBT RegEx Edition cost-effectively teach you Regular Expressions!
Recommended Prerequisites for:
* Any LinuxCBT Operating System Course (Classic/EL-4/SUSE/Debian
Editions)
o Open mind & determination to master Linux and related
open-source applications
o Basic understanding of networking concepts
o Access to a Linux system to follow the exercises
LinuxCBT Scripting Editon - RegEx - Module 5
* Introduction - Features
o Discuss course outline
o Explore system configuration
o Identify key systems to be used
o Install the Bluefish graphical editor - Supports POSIX and
PERL-compatible RegExes
o List key Regular Expressions applications
o Enumerate and discuss key Regular Expressions features
* Metacharacters
o Enumerate important metacharacters
o Provide examples of asterisk '*' usage
o Apply simple character classes to searches
o Perform searches in the Bluefish editor using literals and
metacharacters
o Explain and apply anchors: '^', '$'
* Character Classes
o Discuss features and applications
o Perform searches in the Bluefish editor using character classes
o Search for case-insensitive characters
o Negate character class values using the circumflex
character: '^'
o Specify ranges and inclusions
o Search for string boundaries
o Alternate between POSIX and Perl-compatible Regular
Expressions in Bluefish Editor
* RegExes with GREP & EGREP
o Discuss features and applications
o Perform simple GREP searches
o Use EGREP to find strings based on RegExes
o Parse installed applications using EGREP
o Extract 'su' attempts from the system log file:
/var/log/messages
o Parse log file entries based on specific dates
* Parenthetical Expressions
o Discuss features and applications
o Compare and contrast with character classes
o Search for strings using the Bluefish Editor
o Combine anchors with parenthesis and evaluate results
o Search for multiple groups of strings using alternation
o Use parenthetical expressions with EGREP
o Nest expressions using parenthesis
* Quantifiers
o Discuss features and benefits
o Define RegEx tokens
o Enumerate and discuss RegEx quantifiers
o Test '?' using the Bluefish Editor and EGREP
o Test '*' using the Bluefish Editor and EGREP
o Test '+' using the Bluefish Editor and EGREP
o Test '*' using the Bluefish Editor and EGREP
o Test '{ }' - arbitrary quantifiers with the Bluefish Editor
and EGREP
o Combine anchors, parenthesis and various quantifiers
* Shortcut Sequences - POSIX & Perl
o Discuss features and benefits
o Enumerate and discuss key shortcut sequences
o Test shortcut sequences using the Bluefish Editor
* Awk - Field Parser
o Discuss features and applications
o Use awk to extract fields from the process listing
o Apply RegEx literal strings to awk search and evaluate results
o Apply RegEx character classes to awk search and evaluate results
o Apply RegEx parenthetical expressions to awk search and
evaluate results
o Apply RegEx quantifiers to awk search and evaluate results
o Incorporate conditional RegEx matching with awk search and
evaluate results
o Extract fields, based on RegExes, from system log file:
/var/log/messages
* SED - Stream Editor
o Discuss features and applications
o Perform text transformation of text file using string literals
o Perform text transformation of text file using string
literals and character classes
o Perform text transformation of text file using string
literals and anchors
o Perform text transformation of text file using string
literals and character classes
o Evaluate results
* GNU Utilities (GREP|Awk|SED) for Windows
o Discuss features and benefits
o Identify and connect to Windows Server target system
o Download and install GNU utilities for Windows: GREP, Awk, SED
o Perform EGREP searches and evaluate results
o Perform gawk searches and evaluate results
o Perform SED substitutions and evaluate results
* Perl Regular Expressions
o Discuss features and applications
o Write simple Perl script to compare command line argument to
RegEx and evaluate results
o Alter Perl script to read text file and perform RegEx
comparisons and evaluate results
o Incorporate character classes, parenthetical expressions,
case-insensitivity and quantifiers
o Evaluate results
o Substitute matched text using Perl RegExes
o Substitute matched text using Perl RegExes from the command line
o Update system log using text substitution from the command line
* PHP Regular Expressions
o Discuss features and applications
o Perform POSIX and Perl-compatible RegExes from the command line
o Substitute text using RegExes
o Evaluate results
o Design HTML form to collect fields via the browser
o Design back-end, action script to process the POST fields
using RegExes
o Halt processing if POST fields do NOT meed criteria based on
RegExes
o Evaluate results
* Apache Regular Expressions
o Discuss features and benefits
o Identify key configuration files
o Explore key RegEx-supporting Apache directives
o Match a range of directories using RegExes with
<DirectoryMatch> directive
o Restrict access to files using RegExes with <FilesMatch>
directive
o Match URL directory values using RegExes with <AliasMatch>
directive
o Redirect users to alternate content using RegExes with
<RedirectMatch> directive
Download:
http://rapidshare.com/files/61612098/LRE_UDK_.sfv
http://rapidshare.com/files/61644505/LRE_UDK_.rar
http://rapidshare.com/files/61678117/LRE_UDK_.r00
http://rapidshare.com/files/61695389/LRE_UDK_.r01
Pass: NeedZ
Mirror
http://www.filefactory.com/file/c4e7db/
http://www.filefactory.com/file/842c4f/
http://www.filefactory.com/file/1d27da/
No comments:
Post a Comment