Regex broken??

Stephen Davies sdavies at sdc.com.au
Wed Jul 9 04:46:21 UTC 2014


Mea culpa :-(

Twice over in fact.

1. I hadn't noticed that the files in question were all DOS files sent to me 
by a windows user ( so trailing $ searches failed) and

2. I hadn't noticed that all lines started with a space.

Elderly blindness. Sorry.

Cheers,
Stephen


On 09/07/14 14:08, Ed Greshko wrote:
> On 07/09/14 12:21, Stephen Davies wrote:
>> On 09/07/14 13:47, Joe Zeff wrote:
>>> On 07/08/2014 08:47 PM, Stephen Davies wrote:
>>>> Any ideas?
>>>
>>> Any details?
>> For example,
>>
>> /^xx
>>
>> or
>>
>> :g/^xx/s/xx/yy/
>>
>> in vi finds nothing in a file with many lines starting with xx.
>>
>> Similarly grep -E "^xx" and gawk '/^xx/{print}'.
>>
>> In all cases, omitting the ^ finds the relevant lines (plus a whole lot more).
>>
>> Difference: one with and one without regex.
>>
>
> [egreshko at meimei ~]$ cat stuff
> This is a file with xx stuff in it.
> This doesn't start with xx
> xx but this does
> x and this does not
>
> [egreshko at meimei ~]$ grep -E "^xx" stuff
> xx but this does
>
> Fully updated this AM.
>
>


-- 
=============================================================================
Stephen Davies Consulting P/L                             Phone: 08-8177 1595
Adelaide, South Australia.                                Mobile:040 304 0583
Records & Collections Management.


More information about the users mailing list