« Back to Index

[Perl Regex Bash Example]

View original Gist on GitHub

Tags: #perl #regex #pcre

Perl Regex Bash Example.sh

>> cat /etc/hosts | perl -ne 'print $_ if m/(dev\..*)/;'

10.51.50.10 spicerack-api.dev.rig.dev
10.51.50.10 bpager.dev.rig.dev
10.51.50.10 feedpager.dev.rig.dev
10.51.50.10 site_admin.dev.rig.dev
10.51.50.13 hogwarts-dev.buzzfeed.com
10.51.50.12 socialmc-dev.buzzfeed.com
10.16.39.6 honeybear-dev.buzzfeed.com hive-api-dev.buzzfeed.com hive-docs-dev.buzzfeed.com hive-flower-dev.buzzfeed.com
127.0.0.1 dev.buzzfed.com dev.buzzfeed.com dev.terminal.buzzfeed.com dev.www.buzzfed.com dev.www.buzzfeed.com

# or if you want to print only matched part use `$1`,`$2`, etc instead of `$_`
# see also: http://www.rexegg.com/regex-perl-one-liners.html