Date: Fri, 12 Mar 1999 10:41:50 -0500 From: SERVICE Jim -TS+NP DVLPMT <Jim.Service@oht.hydro.on.ca> To: "'Graeme Tait'" <graeme@echidna.com> Cc: questions@FreeBSD.ORG Subject: RE: Use of pipe with gzip | more Message-ID: <ACFC07E2E0DAD111A55F00600894C8C752B606@KEX2.RD.Hydro.ON.CA>
next in thread | raw e-mail | index | archive | help
Why not use grep? % gzip -cd file.gz | grep 'your text string' More has to make a temporary file the same size as the unzipped file whereas grep just scans a sliding window "buffer" of the unzipped file. --Jim OHT Inc. mailto:jim.service@oht.hydro.on.ca > I was examining a large gzipped text file (about 6MB zipped) using > > $ gzip -cd file.gz | more > > and used "/[text]" to attempt to find a line that didn't > exist. As indicated by > top, "more" consumed all available CPU for a very long time, > its PRI value > rising to over 100 before it finally reported "Pattern not > found". The elapsed > time was a couple of orders of magnitude more than if I had > unzipped the file > first, and then run "more" on the unzipped file. However, > some files I do this > on are so large that unzipping first places a burden on > available file space. > > Is this a legitimate use of a pipe? > The pipe is fine. More is the problem. 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?ACFC07E2E0DAD111A55F00600894C8C752B606>