UGN Security Forums
My ProfileMember DirectoryLogin
Search our ForumsView our FAQView our Site Rules
View our CalendarView our Active TopicsGo to our Main Page

UGN Security Store
 

Network Sites UGN Security, Elite Web Gamers, Back of the Web, EveryDay Helper, VNC Web Design & Development
Our Sponsors

Latest Postings
I want to upgrade my phone
by Gizmo
10/05/08 09:25 PM
My TV...
by Gizmo
10/05/08 08:14 PM
Wifi
by Unbro9
10/05/08 07:43 PM
my old account still exists!
by ?
09/17/08 01:17 AM
Okay WTF?
by DARKreaction
09/13/08 03:41 AM
What is the point of this?
by Gizmo
09/08/08 09:25 PM
Topic Options
#16800 - 11/01/04 07:58 PM Purpose of grep
Spyrios Offline
UGN Member

Registered: 03/15/04
Posts: 419
Loc: VA
I know what it does, but how is it useful? Maybe I didn't really read it right but "The grep command searches for a patern of characters in a file or multiple files" So if you already know what files you are looking in to find your characters why would grep be useful?

I think I figured it out. It's like if
you thought there was an error in a passwd file you could use grep to try to find the file. Am I close.
_________________________
D, world destruction
Over and overture
N, do I need
Apostrophe T, need this torture?-They Might Be Giants

Top
Our Sponsors
Sponsor Our Sponsors

Top  
#16801 - 11/01/04 09:53 PM Re: Purpose of grep
Infinite Global Moderator Offline
Living The Dream

Registered: 03/09/02
Posts: 1039
Loc: Canada eh
I use it a lot in concert with commands that can have a lot of output to STDOUT: ie, if I want to know if a certain process is running I do a:

ps -ax | grep init

or if you have a huge dir and are looking for a specific file:

ls | grep .txt

And even if you are ripping through config files and need to know a certain parameter:

cat /etc/somthing.conf | grep VARIABLE=

There are a ton of uses for it, but that's what I find I use it for the most.

Infinite

Top
#16802 - 11/02/04 05:01 PM Re: Purpose of grep
Ice Offline
UGN News Staff

Registered: 11/29/02
Posts: 1146
Loc: Canada
grep is one of the sweetest tools :]
Pretty much what Infinite said, its a Search tool.


Quote from Grep GNU Project Website:

Quote:

Grep searches one or more input files for lines containing a match to a specified pattern. By default, grep prints the matching lines.
_________________________
Good artists copy, great artists
steal.

-Picasso

Top
#16803 - 11/02/04 08:30 PM Re: Purpose of grep
? Offline
UGN Member

Registered: 04/30/02
Posts: 135
Well, depending on what you are doing grep can be one of the most usfull tools. I used to leave nmap on for hours doing random port scans of stuff I was interested in and logging it to a file and then I hate a perl script that would extract ip addresses that had that port open and run further test to see if the system was vulnerable to a certain bug. Grep was helpful in every step of the way. Anytime you have big logfiles grep is a lifesaver.
_________________________
I KNOW EVERYTHING. ASK ME.

Top
#16804 - 11/02/04 08:52 PM Re: Purpose of grep
Spyrios Offline
UGN Member

Registered: 03/15/04
Posts: 419
Loc: VA
Maybe I don't understand the use of the word pattern. Could someone explain or point me to a tutorial?
_________________________
D, world destruction
Over and overture
N, do I need
Apostrophe T, need this torture?-They Might Be Giants

Top
#16805 - 11/02/04 10:42 PM Re: Purpose of grep
Infinite Global Moderator Offline
Living The Dream

Registered: 03/09/02
Posts: 1039
Loc: Canada eh

Top
#16806 - 11/03/04 04:12 AM Re: Purpose of grep
Spyrios Offline
UGN Member

Registered: 03/15/04
Posts: 419
Loc: VA
Perfect, Thank You.
_________________________
D, world destruction
Over and overture
N, do I need
Apostrophe T, need this torture?-They Might Be Giants

Top
#16807 - 11/03/04 12:41 PM Re: Purpose of grep
sinetific Offline
nobody

Registered: 03/02/02
Posts: 815
Loc: Ann Arbor
My most common uses are for going through config files, error reports and logs.

dmesg | grep (hardware device)

usefull for finding hardware errors in your kernel

cat /var/log/Xorg.cong | grep EE

Useful for finding errors in your xorg.conf file. Try it with WW to find the warnings to iron them out if your a perfectionist. Or it might be /var/log/XFree86.0.log if you're slow on the update tip.

The -A and -B flags are useful for specifiy how many lines you want to display after and before the occurence of the pattern.

I'm sure there are plenty more very useful functions for this amazing utility. Grep has been around since the begining of unix for good reason. It is even on this system from 1970 I'm working on right now.

Top
#16808 - 11/03/04 01:44 PM Re: Purpose of grep
Digital Geek Offline
UGN Super Poster

Registered: 09/18/02
Posts: 522
Loc: Madrid, Spain
HERE you have a very basic grep tutorial written by me a couple of years ago.

Top



Moderator:  Infinite 
Forum Stats
6876 Members
44 Forums
10738 Topics
45502 Posts

Max Online: 677 @ 06/30/07 10:06 PM
Top Posters
Gizmo 6942
UGN Security 3707
§intå× 3250
IceMyst 1449
SilentRage 1273
Ice 1146
pergesu 1134
Infinite 1039
jonconley 954
Girlie 903
Newest Members
dutch, nitestryker, mutant_, thuan0, Nortonz
6876 Registered Users
Who's Online
0 Registered (), 8 Guests and 5 Spiders online.
Key: Admin, Global Mod, Mod
Latest News
Update Humpday - Sept 10, 2008
by Gizmo
09/11/08 09:29 AM


Donate

Get the Google FireFox Toolbar
Get Firefox!
Get FireFox!