Cisco Support Community
cancel
Showing results for 
Search instead for 
Did you mean: 
Announcements
Community Member

Grep command

how can I enter multiple expressions on the grep command. I am trying to search the accesslogs for IP address and 403 and streaming

Thanks

5 REPLIES
Community Member

Re: Grep command

If you want to check the accesslog for multiple expressions simply type the strings what you want to check in a sequence separated by spaces. That should work.

E.g.

Enter the regular expression to grep.
[]> john cnn.com

will list when the userid "John" tried to access that URL.

Community Member

Grep

I tried using a space between the expressions and not having any luck.

any other ideas? I tried name URL

Community Member

Re: Grep command

I had no luck getting a double grep matching by using a space.

I did however have positive results by using standard regex like such:

10.1.1.101.*website.com

This will match a line that contains the user IP (10.1.1.101), anything in between (.*) and the website I'm looking for (website.com).

Community Member

Re: Grep command

That's correct, grep uses regex, so just a space will not work.
. = any character, so technically
10.1.1.101.*website.com
will match with
105151w101sdjghfjgdkfhgdfjgdkfhgdjfwebsite.com
as well as
10.1.1.101 abracadabra blah blah website.com

Community Member

Grep Command

That worked, I was able to get the information I was looking for.

435
Views
0
Helpful
5
Replies
CreatePlease to create content