When working with regular expressions in a shell script the norm is to use grep or sed or some other external command/program. Since version 3 of bash (released in 2004) there is another option: bash's built-in regular expression comparison operator "=~".
Read more »Bash Regular Expressions
http://www.linuxjournal.com –
Know your regular expressions
http://www.ibm.com –
This article describes some useful tools and techniques for learning to build and hone regexps across a range of UNIX® applications, including:
* Highlighting matches
* Showing only the matches and not the lines
* Calling a wizard
* Studying docs







