Well, to begin with, in your second example, you don't put a \ before the d+. But let's assume that you meant to: The trick to this is to realize that the shell does not interpolate single quotes(') just like perl so always remember to do this:
perl -le '$PATH="test"; print $PATH' #outputs: test
rather than:
perl -le "$PATH='test'; print $PATH" #which gives and error when it interpolates $PATH to the #environment variable in the assignment operator
HTH
Addendum: Strike that, too early in the morning, can't regex just anywhere like other's have stated. The rest is valid and possibly useful even.
In reply to Re: Acceptable regular expressions within command line type syntax
by pzbagel
in thread Acceptable regular expressions within command line type syntax
by Hagbone
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |