Friday, April 1, 2016
Bash Shell Script Exact Matching Portion of Email Address Input with HEAD TAIL and GREP Email Address Pattern
April 01, 2016
beginner
,
code
,
easy
,
email matching
,
email regex
,
exact match
,
explanation
,
grep
,
head
,
linux
,
match from file
,
piping
,
regex
,
regex grep color
,
regular expression
,
script
,
shell
,
specific line range
,
tail
,
tutorial
What the code does:
The code below uses GREP to match specific pattern within the text file. Here using the "head" command it gets the first 10 lines. Those 10 lines are the input for "tail" command which in turn get the last 6 lines from those 10 lines input. So the lines we get are 5, 6, 7, 8, 9, 10 in the original file. Now these 6 lines are fed into Grep using pipe to find match using the given regex.Bash Script Code:
Save the code below in a file with extension ".sh". For example, SpecificLinesEmailGrepRegex.shInput File:
Save the text below in a file named "EmailAddress.txt"Running the Code:
Before doing anything make sure the text file and the script file are located in the same directory. In order to run the code just type the code below if you named your script file as "SpecificLinesEmailGrepRegex.sh".bash SpecificLinesEmailGrepRegex.sh
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment