Not all of the editor regular expression constructions are
recognized by all of the editor programs. The following table
categorizes the most common metacharacters and the programs that use
them.
Note also that the table covers only the editor regular expression
constructions. The wildcard metacharacters are not entirely
compatible with the editor regular expression set described
below. It is therefore important to be clear about which program
will interpret a regular expression. Programs like awk and
grep require you to enclose a regular expression on the
command line, intended as an argument, in quotes. If you do not, the
shell will try to interpret it as a wildcard regular expression,
passing on any results to the program. This can have unexpected
results.
NOTE:
Note that awk and tcl in particular provide
powerful programming constructs that can be used to manipulate
text, but which fall outside the scope of regular expressions as
such.
In the following table, a ``y'' indicates that the command supports
the notation.