Regular Expressions
-Perl Reg Ex
-UNIX Reg ex
^ - begin line
$ - end line
. - any 1 character
? - 0 or 1 times
* - 0 or more times
+ - 1 or more times
| - OR
[ ] - set of characters
[^pattern] - not
{ } - repitition
Groupings
\d - digit
\w - word is alphe-numeric
\s - space
# netstat -npa --inet | sed 's/:/ /g' | grep -P '[0-9]+\.'
/i - case insensative
Perl uses '~' before regex
Print Only Filenames w/o Extensions
# ls -l | awk '{print $9}' | sed 's/\./ /g' | awk '{print $1}'
# ls -l | awk '{print $9}' | sed 's/\.[^\.]*$//g'
sed 's/-[^-]*-[^-]*$//'
replace anything that begins with - (but not --) and 0+ chars, follwed by -(but not --) followed by 0+ chars.
bash-3.0-19.7
--------------------------
empulsegroup.com