Linux Shell Scripting

  1. Text Processing and System Utilities
    1. File Processing Tools
      1. grep (Global Regular Expression Print)
        1. Basic Pattern Searching
          1. Regular Expression Usage
            1. File and Directory Searching
              1. Output Formatting Options
                1. Performance Optimization
                2. sed (Stream Editor)
                  1. Substitution Commands
                    1. Deletion and Insertion
                      1. In-Place File Editing
                        1. Script Files and Complex Operations
                          1. Address Ranges and Patterns
                          2. awk (Pattern Scanning and Processing)
                            1. Field and Record Processing
                              1. Built-in Variables
                                1. Pattern-Action Structure
                                  1. Arithmetic and String Operations
                                    1. User-Defined Functions
                                    2. cut (Column Extraction)
                                      1. Field-Based Extraction
                                        1. Character-Based Extraction
                                          1. Delimiter Specification
                                          2. sort (Line Sorting)
                                            1. Alphabetical Sorting
                                              1. Numeric Sorting
                                                1. Field-Based Sorting
                                                  1. Reverse Sorting
                                                    1. Unique Sorting
                                                    2. uniq (Duplicate Removal)
                                                      1. Adjacent Duplicate Removal
                                                        1. Counting Occurrences
                                                          1. Duplicate Reporting
                                                          2. tr (Character Translation)
                                                            1. Character Replacement
                                                              1. Character Deletion
                                                                1. Character Squeezing
                                                                  1. Case Conversion
                                                                  2. wc (Word Count)
                                                                    1. Line Counting
                                                                      1. Word Counting
                                                                        1. Character Counting
                                                                          1. Byte Counting
                                                                        2. Regular Expressions
                                                                          1. Basic Regular Expressions
                                                                            1. Literal Characters
                                                                              1. Metacharacters
                                                                                1. Character Classes
                                                                                  1. Anchors
                                                                                  2. Extended Regular Expressions
                                                                                    1. Quantifiers
                                                                                      1. Grouping and Alternation
                                                                                        1. Backreferences
                                                                                        2. POSIX Character Classes
                                                                                          1. Regular Expression Tools
                                                                                            1. grep with Regex
                                                                                              1. sed with Regex
                                                                                                1. awk with Regex
                                                                                                2. Common Regex Patterns
                                                                                                  1. Email Validation
                                                                                                    1. IP Address Matching
                                                                                                      1. Date and Time Patterns
                                                                                                        1. File Path Patterns