  | |  | parsing files | parsing files 2005-07-11 - By Foreman, Tim
Back > -- --Original Message-- -- > From: Steve Buehler [mailto:steve@(protected)] > Sent: Monday, July 11, 2005 10:51 AM > To: redhat-list@(protected) > Subject: parsing files > > > Running RedHat 7.3, 8, 9, ES 3 & ES 4. Does anybody know of a > script or just a command line command that I can use to parse a bunch > of files for @(protected) and report to me just the "pwd" of the file and > the lines in them that contain @(protected) > I think grep or egrep can do this, but for some reason, > I cannot get > the correct syntax down. It needs to do something like: > grep /home/virtual/*/etc/aliases > Ideally, I would want what the asterisks instead of the > "pwd" to the > file since that is the part that will tell me what domain it is > on. So the report could be something like this: > > #root>grep /home/virtual/*/etc/aliases > domain1.com > localname name@(protected) > localname2 name2@(protected) > > domain9.net > localname3 name3@(protected) > localname4 name4@(protected) > > Thanks In Advance > Steve
The simplest answer is probably to build a quick FOR loop like this:
---- START ---- #!/bin/sh
for I in `ls /home/virtual/*/etc/aliases` do echo $I grep "@(protected)" $I done
---- END ----
That should do it.
-- Timothy W. Foreman ~ Security Administrator ~ tforeman@(protected) Internet Broadcasting ~ (651) 365-4181 ~ http://www.ibsys.com/ -- "Let's get this mother outta here." - The last words spoken on the moon, by Gene Cernan
-- redhat-list mailing list unsubscribe mailto:redhat-list-request@(protected)?subject=unsubscribe https://www.redhat.com/mailman/listinfo/redhat-list
Earn $52 per hosting referral at Lunarpages.
|
|
 |