From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Jari Aalto Newsgroups: gmane.emacs.devel Subject: Re: find-grep and complicated patterns Date: 13 Dec 2006 08:32:47 +0200 Message-ID: <87k60we25s.fsf@w2kpicasso.cante.net> References: <457F66DB.7050303@student.lu.se> NNTP-Posting-Host: dough.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1165991615 9409 80.91.229.10 (13 Dec 2006 06:33:35 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Wed, 13 Dec 2006 06:33:35 +0000 (UTC) Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Dec 13 07:33:32 2006 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by dough.gmane.org with esmtp (Exim 4.50) id 1GuNgJ-0003Yi-L7 for ged-emacs-devel@m.gmane.org; Wed, 13 Dec 2006 07:33:31 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1GuNgJ-00084I-3W for ged-emacs-devel@m.gmane.org; Wed, 13 Dec 2006 01:33:31 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1GuNfy-0007wt-Vv for emacs-devel@gnu.org; Wed, 13 Dec 2006 01:33:11 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1GuNfv-0007t3-Oi for emacs-devel@gnu.org; Wed, 13 Dec 2006 01:33:08 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1GuNfv-0007sS-6z for emacs-devel@gnu.org; Wed, 13 Dec 2006 01:33:07 -0500 Original-Received: from [80.91.229.2] (helo=ciao.gmane.org) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA:32) (Exim 4.52) id 1GuNfv-0008FV-2A for emacs-devel@gnu.org; Wed, 13 Dec 2006 01:33:07 -0500 Original-Received: from list by ciao.gmane.org with local (Exim 4.43) id 1GuNfk-0001iw-20 for emacs-devel@gnu.org; Wed, 13 Dec 2006 07:32:56 +0100 Original-Received: from a81-197-175-198.elisa-laajakaista.fi ([81.197.175.198]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 13 Dec 2006 07:32:56 +0100 Original-Received: from jari.aalto by a81-197-175-198.elisa-laajakaista.fi with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 13 Dec 2006 07:32:56 +0100 X-Injected-Via-Gmane: http://gmane.org/ Original-To: emacs-devel@gnu.org Original-Lines: 32 Original-X-Complaints-To: usenet@sea.gmane.org X-Gmane-NNTP-Posting-Host: a81-197-175-198.elisa-laajakaista.fi User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.4 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:63670 Archived-At: Eli Zaretskii writes: > > Date: Wed, 13 Dec 2006 03:35:07 +0100 > > From: Lennart Borgman > > > > find . -name "*.el" -type f -print0 | xargs -0 -e grep -nH -e "aaa bbb" > > > > where there is a space in the pattern? The above does NOT work! Is this > > platform dependent? (On w32 you may use Cygwin or Gnuwin32+cmd.exe here.) > > I suspect that this is a bug in the Windows port of xargs: when it > invokes Grep, the quotes are already stripped, and it fails to quote > them again. cmdproxy may treat them differently. At least: dos> echo foo | something ==== is treated like "foo " If there is no extra space before pipe(|) character: dos> echo foo|something then it's treated like: "foo" Jari