From owner-freebsd-questions@FreeBSD.ORG Fri Sep 2 20:30:34 2005 Return-Path: X-Original-To: freebsd-questions@freebsd.org Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id F041816A41F for ; Fri, 2 Sep 2005 20:30:34 +0000 (GMT) (envelope-from wigry@uninet.ee) Received: from mail.neti.ee (smtp-out-1.neti.ee [194.126.101.98]) by mx1.FreeBSD.org (Postfix) with ESMTP id 93A5A43D46 for ; Fri, 2 Sep 2005 20:30:34 +0000 (GMT) (envelope-from wigry@uninet.ee) Message-ID: <4318B66E.3010603@uninet.ee> Date: Fri, 02 Sep 2005 23:30:38 +0300 From: Rein Kadastik User-Agent: Mozilla Thunderbird 1.0.2 (Windows/20050317) X-Accept-Language: en-us, en MIME-Version: 1.0 To: freebsd-questions@freebsd.org References: <4318B54B.6080001@uninet.ee> In-Reply-To: <4318B54B.6080001@uninet.ee> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new-2.2.1 (20041222) (Debian) at neti.ee Subject: Re: sed not working X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Sep 2005 20:30:35 -0000 Rein Kadastik wrote: > Hi > > I have a problem with sed on one of my systems. > > Lets take the following command: > > sed -e '/^\([a-z_][a-z_]*\) /s//\1 gen_/' > > On all other systems the input would be transformed: > int something() -> int gen_something() > > On the broken system, the transformation is not done: > int something() -> int something() > > The broken system used to be 4.6-STABLE but I managed to upgrade it to > 4.11-RELEASE-p11, hoping that the update procedure will fix the sed, > but apparently not. Imagine the make buildworld without working sed :) > Anyway I generated the files on other working system so I managed to > get through the buildworld part. Installkernel and installworld did > not used sed so no problems there. > > Does anybody have some ideas, what would be the reason? I tested the > sed command also on 4.8-RELEASE and 4.10-STABLE where it works nicely. > Even copied the sed over from working systems but no luck. > > -- Rein > _______________________________________________ > freebsd-questions@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-questions > To unsubscribe, send any mail to > "freebsd-questions-unsubscribe@freebsd.org" > Well let me make the problem description a bit more precise as I found some pattern: the following works: a b() -> a gen_b() but this does not: int b() -> int b() Very strange that if I write the specific first token, the transformation is not done. --Rein