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@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@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.