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