Robert Land wrote:
> An example from the phone list:
> ....
> 1248 Kate 634
> ....
> 1548 Kerry 534
> ....
>
> To match a line that starts with a 1,
> has some digits, at least one space
> and a name that starts with a K we can write:
>
> grep '^1[0-9]\{1,\} \{1,\}K' phonelist.txt
> or use * and repeat [0-9] and space:
> grep '^1[0-9][0-9]* *K' phonelist.txt
> "
>
>
> Why, in the first example, has the author
> prefaced the char 'K' with the one or more
> times multiplier? He only wants to find a
> name beginning with 'K'(!)
You're misreading it. The quantity applies to the _preceding_ character,
not the _subsequent_ character.
Craig
Attachment:
pgpu9SvMBb4Ta.pgp
Description: PGP signature