Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 15 Oct 1999 18:32:25 +0100
From:      Ben Smithurst <ben@scientia.demon.co.uk>
To:        Dirk Myers <dirkm@buster.dhis.org>
Cc:        Hugh Blandford <hugh@island.net.au>, questions@FreeBSD.ORG
Subject:   Re: Off topic:  Scripting gurus please help.
Message-ID:  <19991015183225.A301@strontium.scientia.demon.co.uk>
In-Reply-To: <Pine.BSF.4.10.9910141942550.389-100000@harpo.dhis.org>
References:  <001c01bf161c$b2a1b260$088ea8c0@island.net.au> <Pine.BSF.4.10.9910141942550.389-100000@harpo.dhis.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Dirk Myers wrote:

>> 202.34.179.53 - - [29/May/1999:00:10:58 +1000] "GET /profile/Lware.class
>> HTTP/1.1" 200 2117
>>
>> 203.44.126.127 - - [14/Oct/1999:18:06:47 +1000] "GET /images/logo.jpg
>> HTTP/1.0" 304 - "http://www.esprelax.com.au/links/links.html" "
>> Mozilla/4.0 (compatible; MSIE 4.01; Windows 95)"
> 
> The standard toolkit is your friend.  There's very little reason to script
> this.
> 
> Assuming that:
> 
>         (a) The file is named my.log
>         (b) All files of the second format end in a ')'

This may not be the case. They all end in a quoted user-agent
string. This happens to end with a ")" for Netscape and M$IE. However,
all the lines appear to end with a '"' (double quote) for the second
format, so I'd modify your commands,

>         % grep ')$' my.log > secondformat.log
>         % grep '[^)]$' my.log > firstformat.log

to:

	% grep '"$' my.log > secondformat.log
	% grep '[^"]$' my.log > firstformat.log

-- 
Ben Smithurst            | PGP: 0x99392F7D
ben@scientia.demon.co.uk |   key available from keyservers and
                         |   ben+pgp@scientia.demon.co.uk


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19991015183225.A301>