LinuxCBT Awk | Sed Edition
Product Description | Syllabus | Below
Focus: Field | Streams Processing
Subscription Terms: 1-Month | 3-Month | 6-Month | 12-Month
License Options: Single - 10,000 Users
System Requirements: Browser | HTML5 | Flash | JavaScript
User Agents: Chrome | Safari | Firefox | IE9+ | Opera
Mobile Platforms: IOS | Droid | Phones | Tablets
Duration: 9 Hours
Demos: Launch
Course Objective
LinuxCBT Scripting Edition - Awk & Sed - Module VI
- Introduction - Features
- Discuss course outline
- Explore system configuration
- Identify key systems to be used
- Install the Bluefish graphical editor - Supports POSIX and PERL-compatible RegExes
- Discuss features common and distinct to: Awk and Sed
- Regular Expressions Review
- Enumerate important metacharacters
- Provide examples of quatinfier usage
- Apply simple character classes to searches
- Perform searches in the Bluefish editor using literals and metacharacters
- Explain and apply anchors: '^', '$'
- Intro to Sed - Stream Editor
- Discuss features and applications
- Explain general usage syntax
- Print specific lines from input
- Delete specific lines from input
- Match streams using RegExes
- Search for ranges of text using line numbers and text ranges
- Save transformed output
- Sed - Search & Replace
- Discuss features and applications
- Discuss Left-hand and Righ-hand side (LHS | RHS) sections in search & replace actions
- Acquire input from: STDIN, PIPES and Files and transform according to criteria
- Backup and overwrite source files using Sed one-liners
- Perform substitutions based on matched addresses
- Reuse matched strings in replacement output
- Perform text substitutions across multiple files
- Perform multiple replacements in one command
- Apply substitutions globally across all matches
- Sed - Scripts
- Discuss features and applications
- Explain general usage syntax
- Create script to remove blank lines from input stream
- Create script to make general substitutions
- Perform case-insensitive replacements via Sed script
- Insert strings into desried location in the input stream via Sed script
- Strip trailing numeric values from input stream via Sed script
- Apply changes to multiple files
- Save scripts for reuse
- Intro to Awk - Field Processor & Reporter
- Discuss features and benefits
- Explain general usage syntax
- Print full lines from input
- Print desired fields from input
- Match patterns using RegExes
- Control the input field | column delimiters
- Save output
- Awk - Scripts
- Discuss features and benefits
- Explain structure of Awk scripts
- Implement BEGIN and END blocks
- Parse system files using Awk script
- Awk - Variables
- Discuss features and applications
- Enumerate and discuss key Awk system variables
- Increment counters based on matched patterns using Awk
- Explain variable concatenation
- Explore arrays (lists of values)
- Create arrays using the split function
- Awk - Operators
- Discuss features and applications
- Explore Boolean and Relational operators
- Discuss looping strategies
- Evaluate conditional testing using system variables
- Evaluate results
- Awk - Process Records
- Discuss features and benefits
- Define and evaluate multiple input field separators with files with mixed delimiters
- Normalize output by controlling the Output Field Separator (OFS)
- Extract records from system file and evaluated
- Account for number of processed and matched records in END block
- Awk - Print Formatting
- Discuss features and applications
- Compare and contrast 'print' and 'printf' output formatting
- Discuss 'printf' supported data types
- Evaluate 'printf' application in reporting
- Awk & Sed - Various Examples
- Discuss features and applications
- Parse and cleanup HTML and PHP files with Sed & Awk
- Replace values in system file with Awk
- Evaluate results
- Awk & Sed - Win32
- Discuss features and benefits
- Download and install Awk & Sed for Win32
- Transfer Linux files to Windows
- Test various parsing and substitution on Linux files
- Evaluate results
- Sed - File Name Transformations - Batch
- Enumerate poorly-named files for transformation
- Identify key replacement strings for regular expressions match
- Define and apply regular expressions for transformations
- Transform prefixes and suffixes
- Evaluate results
- Awk - E-Mail Address Parsing
- Generate sample data set
- Define regular expressions patterns for transformation
- Transform sample data
- Evaluate results
- top
Contact Us Today
+1 888.573.4943
+1 203.548.7393
Have a Sales
Enquiry?
Please leave us a message
Send Message
Clients
- Accenture
- AccuWeather
- Actel
- AIG
- Akamai
- Alcatel
- Alliant Energy
- ARRIS
- Assurant
- AutoDesk
- Avocent
- Baptist Health Sys
- Bechtel Corp
- Bentley College
- Blue Cross BS - MS
- Blue Man Group
- BNP Paribas
- Cadence
- CalState PolyTech
- CALTECH
- Canada Space Agency
- Canadian Forces
- Chrysler
- Cisco Systems
- CNET
- Computer Sciences
- Continental Airlines
- DELL
- Dept. of Labor
- DISA.GOV
- DisplayTech
- Double-Take
- DRAFTFCB
- Dublin AA
- Duke B. School
- Duke Energy
- EMC
- ENTRUST
- FBI
- FH Cancer Research
- Fuji Film Canada
- Georgia Lottery
- GIA.edu
- Good Year
- Greater Orlando AA
- GTECH
- Hewlett Packard
- Ingersoll Rand
- Iowa State U.
- ISAGENIX
- JP Morgan Chase
- L-3 Communications
- Liz Claiborne
- Louisville Tech
- Maui HPCC
- McGill University
- Methodist University
- Mt. Sinai Medical
- NASA - JPL
- NATS
- NAVY
- NICHIA Corp
- NIH
- NLN
- NOAA
- NOKIA
- NORTEL
- Northrop Grumman
- Ontario Power Gen.
- OpenBet
- PA State Senate
- Park Nicollet
- Phelps Dodge
- Piper Jaffray
- QinetiQ
- RackSpace UK
- Raytheon
- RCMP
- REUTERS
- ROGERS
- SafeNet, Inc.
- SAIC
- Sanofi-Aventis
- Sarah Lawrence
- Seton Hall
- SGI
- Simon & Schuster
- SLCC.EDU
- Smiths Aerospace
- Sony DADC
- Spectra Labs
- Symantec
- Syracuse Research
- TD Ameritrade
- Tendril
- Texas Instruments
- The Open University
- U. of Afghanistan
- UC Irvine
- UC San Francisco
- UC Santa Cruz
- UCLA
- UMass Med School
- Unilever
- Unisys
- United Nations
- Univ. of Alaska
- Univ. of Cambridge
- Univ. of Colorado
- Univ. of Louisville
- Univ. of Maryland
- Univ. of New Haven
- University of Iowa
- University of Oslo
- World Bank