/ Forside / Teknologi / Operativsystemer / Linux / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Linux
#NavnPoint
o.v.n. 11177
peque 7911
dk 4814
e.c 2359
Uranus 1334
emesen 1334
stone47 1307
linuxrules 1214
Octon 1100
10  BjarneD 875
Filter flere ting i cat?
Fra : Stig Sørensen


Dato : 24-02-05 00:29

Hej.

Jeg vil gerne kunne filtrere flere end ét ord i cat med grep:

cat /var/log/apache/access.log | grep googlebot & msnbot & Lycos

Det skal være således at selvom der ingen entrys er med googlebot, så
finder den stadig resten.

Hvordan gøres dette?
Jeg kan selvfølgelig gøre således:

cat /log/ | grep googlebot && cat /log/ | grep msnbot && cat /log/ | grep
lycos

Men bliver det ikke noget være noget?
Meningen er, at jeg med root-tail vil se når en webcrawler kommer ind på
hjemmesiden via access.log

Mvh
Stig Sørensen

--
http://ListoForum.dyndns.dk
Et lille debatforum for Listo 45 scooter ejere
Danmarks billigste 45Km/t scooter!


 
 
Adam Sjøgren (24-02-2005)
Kommentar
Fra : Adam Sjøgren


Dato : 24-02-05 02:14

On Thu, 24 Feb 2005 00:29:16 +0100, Stig wrote:

> Jeg vil gerne kunne filtrere flere end ét ord i cat med grep:

[... useless use of cat fjernet ...]

> Hvordan gøres dette?
[...]

Kig på egrep (eller grep -E):

$ echo -e "Hans\ngooglebot snif\nHeps\nfnyf msnbot\n" | egrep '(googlebot|msnbot|lycos)'
googlebot snif
fnyf msnbot
$

Dvs. RTFM for grep(1)


Mvh.

--
"Of course, this is a heuristic, which is a fancy Adam Sjøgren
way of saying that it doesn't work." asjo@koldfront.dk

Peter Makholm (24-02-2005)
Kommentar
Fra : Peter Makholm


Dato : 24-02-05 09:06

Stig Sørensen <no@mail.nospam> writes:

> Jeg vil gerne kunne filtrere flere end ét ord i cat med grep:
>
> cat /var/log/apache/access.log | grep googlebot & msnbot & Lycos

Du kan søge efter flere ord ved at bruge -e flaget til grep:

grep -e googlebot -e msnbot -e Lycos /var/log/apache/access.log

Så vil grep give dig linjer det matcher et af ordene.

--
Peter Makholm | One thing you do is prevent good software from
peter@makholm.net | being written. Who can afford to do professional
http://hacking.dk | work for nothing?
| -- Bill Gates

Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408943
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste