A Series on the Differences Between Pattern Matching Notation Used in Pathname and Parameter Expansion and Extended Regular Expressions

Regular expressions are important tools for programmers, however they are not the same as the pattern matching notation used by POSIX compliant shells. When using shells such as bash (which seems to be POSIX compliant at least with regex and pattern matching notation) it is important not to fall into the trap of thinking that the pattern matching notation used in pathname and parameter expansion is the same. There are some important differences. This series will explore these differences theoretically as well as practically.

  1. A Brief Theoretical Summary of the Differences Between Pattern Matching Notation Used in Pathname and Parameter Expansion and Extended Regular Expressions
  2. Practical Explorations of the Differences Between Pattern Matching Notation Used in Pathname and Parameter Expansion and Extended Regular Expressions
  3. A Table of Practical Matching Differences Between Pattern Matching Notation Used in Pathname and Parameter Expansion and Extended Regular Expressions

Ahmed Amayem has written 90 articles

A Web Application Developer Entrepreneur.

  • http://uxbusinesssolutions.com/iot_training.php Sanjana

    The topic on “Series on the Differences Between Pattern
    Matching Notation Used in Pathname and Parameter Expansion and Extended
    Regular Expressions” was very interesting. To get more details learn it from IOT Training