Useful Links
Computer Science
Operating Systems
Linux
Linux Shell Scripting
1. Introduction to Shell Scripting
2. Core Scripting Fundamentals
3. Control Flow and Decision Making
4. Looping and Iteration
5. Functions and Modular Programming
6. Data Structures and Text Processing
7. Text Processing and System Utilities
8. Advanced Scripting Techniques
9. System Administration and Automation
10. Best Practices and Professional Development
Text Processing and System Utilities
File Processing Tools
grep (Global Regular Expression Print)
Basic Pattern Searching
Regular Expression Usage
File and Directory Searching
Output Formatting Options
Performance Optimization
sed (Stream Editor)
Substitution Commands
Deletion and Insertion
In-Place File Editing
Script Files and Complex Operations
Address Ranges and Patterns
awk (Pattern Scanning and Processing)
Field and Record Processing
Built-in Variables
Pattern-Action Structure
Arithmetic and String Operations
User-Defined Functions
cut (Column Extraction)
Field-Based Extraction
Character-Based Extraction
Delimiter Specification
sort (Line Sorting)
Alphabetical Sorting
Numeric Sorting
Field-Based Sorting
Reverse Sorting
Unique Sorting
uniq (Duplicate Removal)
Adjacent Duplicate Removal
Counting Occurrences
Duplicate Reporting
tr (Character Translation)
Character Replacement
Character Deletion
Character Squeezing
Case Conversion
wc (Word Count)
Line Counting
Word Counting
Character Counting
Byte Counting
Regular Expressions
Basic Regular Expressions
Literal Characters
Metacharacters
Character Classes
Anchors
Extended Regular Expressions
Quantifiers
Grouping and Alternation
Backreferences
POSIX Character Classes
Regular Expression Tools
grep with Regex
sed with Regex
awk with Regex
Common Regex Patterns
Email Validation
IP Address Matching
Date and Time Patterns
File Path Patterns
Previous
6. Data Structures and Text Processing
Go to top
Next
8. Advanced Scripting Techniques