Re: Grep For Line Containing 1or 2 Words

From: noi (noi_at_siam.com)
Date: 01/31/05


Date: Mon, 31 Jan 2005 17:43:27 GMT

On Sun, 30 Jan 2005 00:07:58 +0000, drwxr-xr-x thoughtfully wrote:

> On Tue, 25 Jan 2005 22:40:59 GMT, noi wrote:
>> On Tue, 25 Jan 2005 16:47:23 -0500, Buck Turgidson thoughtfully wrote:
>>
>>> Looking for help in writing a grep (or perl) that will pull from a text
>>> file those lines containing one or two "words". I want to reject any
>>> line that contains more than 2 words (a sentence).
>>>
>>> Appreciate any help from text processing experts.
>>
>> Would this work for you? (Assumed text file) $ cat file | grep -v
>> --regexp=" " > nospaces
>
> No, it would not.
>
> $ cat text.tmp
> aertyu
> bdfgh tyui
> cdfghj cvbn dfghjkl
> dwert uiop mnbv hgfds
> $ grep -v --regexp=" " > text.new < text.tmp $ cat text.new
> aertyu
> $
>
> ... and, where's that guy handing out this week's UUOCA?

Yep I missed that one "or two " words.