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>