From unknown Fri Jun 20 07:18:54 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#58134 <58134@debbugs.gnu.org> To: bug#58134 <58134@debbugs.gnu.org> Subject: Status: grep for windows Include GLOB pattern with double star doesn't seem to work Reply-To: bug#58134 <58134@debbugs.gnu.org> Date: Fri, 20 Jun 2025 14:18:54 +0000 retitle 58134 grep for windows Include GLOB pattern with double star doesn'= t seem to work reassign 58134 grep submitter 58134 Alex Benoit severity 58134 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 28 04:44:40 2022 Received: (at submit) by debbugs.gnu.org; 28 Sep 2022 08:44:40 +0000 Received: from localhost ([127.0.0.1]:60063 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1odSgG-00045d-53 for submit@debbugs.gnu.org; Wed, 28 Sep 2022 04:44:40 -0400 Received: from lists.gnu.org ([209.51.188.17]:40274) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1odJxt-0004Ig-W3 for submit@debbugs.gnu.org; Tue, 27 Sep 2022 19:26:18 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:49674) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1odJxt-0007Kr-OO for bug-grep@gnu.org; Tue, 27 Sep 2022 19:26:13 -0400 Received: from mail-cusazon11020021.outbound.protection.outlook.com ([52.101.61.21]:5762 helo=na01-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1odJxq-0005Z7-LG for bug-grep@gnu.org; Tue, 27 Sep 2022 19:26:12 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=gsykeFzEpkW+DwwaV95jG960YTeMGlP1TUAomhMetf+e9ZSGZ+gJGPEFgh5SeScoQpEkcpvZrhOtkzJLJy+CVegkRlzkyEobELXCQFg/RbKtyt4VlwvHvIffPRGH0X6Pae0QAPA23YAlHZDifrGihRTppAgGjkFwZJE2vLjP5LMp1nFRewYZU/qjG1zCoGnV6EUf7b+Vp0dXPJkinSFdNPASlgpsgpUNpiF6YcTJdLZjS1N1Rp7hC4j9JoAdrvyT1ucGP12ZcVTQzYMnhfUuwmQQSfUSdxd/tOK/S42zMyhKT34Irj0Noi5cdbXx7sydKrrNWcv1USNVJ2zEg/gzvA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=JJMJ98T0FTjaOEOk80CoiU28X8OHk8rIn3Jp+nnee38=; b=bQRoXcWxZFNzoTFrlfFhOnlsLuVFeT8zKJcOurMzZT/lbvgInFQ3VRUOBEGfGtt1VmKrGw41IeWcuo0vm+Mdmn3Xmk55eZIaOaQl6obzUKN+4qWvucfuR5VHdLcgfs0OO9duu7lqlJV9trRaEALF/AhJOATOEd5tE580xCDX9E805I9+u23w4HUDcmZiI959Tchzb+8kVUOhGlfCljKglmXSeSs8bpOb7EoTmwiSXF0qkzUjyVc0t1+Kt9uPWLLDNsFoDYKmjnVDn7gLMcdQaIU4rk0fvZgHTIWzoxUH0dikaRSjsfMICOEI9QYdlqVN0ooSHpLDuLuqM/jgcLzNPQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=microsoft.com; dmarc=pass action=none header.from=microsoft.com; dkim=pass header.d=microsoft.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=JJMJ98T0FTjaOEOk80CoiU28X8OHk8rIn3Jp+nnee38=; b=eVAF17SkAa0tsgLD67b1N+NDViMlAVOihNPHBGQHxiM9H9qgBwBF3r7W8xcqBgrk+B22e754xOm/qoyh8KvpwM/WIe7goRgBq1Ct1VrjDQqjq/88cSGZsw6f7euGu84MdGvk6Gift7VL5iaJw2vuWqAnDNSGj2xXDH8LIk3iVVY= Received: from BYAPR00MB0616.namprd00.prod.outlook.com (2603:10b6:a03:105::14) by BY5PR00MB0690.namprd00.prod.outlook.com (2603:10b6:a03:20d::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5718.0; Tue, 27 Sep 2022 23:19:42 +0000 Received: from BYAPR00MB0616.namprd00.prod.outlook.com ([fe80::3709:f430:af32:1ce0]) by BYAPR00MB0616.namprd00.prod.outlook.com ([fe80::3709:f430:af32:1ce0%7]) with mapi id 15.20.5718.000; Tue, 27 Sep 2022 23:19:42 +0000 From: Alex Benoit To: "bug-grep@gnu.org" Subject: grep for windows Include GLOB pattern with double star doesn't seem to work Thread-Topic: grep for windows Include GLOB pattern with double star doesn't seem to work Thread-Index: AdjSxybXbC9MltC8RiOmcJO5XSc78Q== Date: Tue, 27 Sep 2022 23:19:42 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_ActionId=b1f6322a-5d8f-4dda-adc0-bbe298e527e8; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_ContentBits=0; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Enabled=true; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Method=Standard; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Name=Internal; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SetDate=2022-09-27T23:15:45Z; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SiteId=72f988bf-86f1-41af-91ab-2d7cd011db47; authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=microsoft.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: BYAPR00MB0616:EE_|BY5PR00MB0690:EE_ x-ms-office365-filtering-correlation-id: 71d0f082-ab05-41b4-b564-08daa0dec237 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: A5dkKrsPcQb4bntiy4132ahHY1+343YQPFgrrSh/oxbP6/l6uhU5o+qeNXSEqEx7ieHpDcTIxC3o7SawJx0GD7J2XPrMISYyBfqWfL20VcyDu48Q0CenL0AAytXX7deWa2GsuqSPCvqlCx489Pvkf1eMVnP6VnihN9YP6VyeJG08RCUvXILygdbcabnNmD7YJsxSfkqiGs/KH2xVn221suAOM+xka28479C72ztl2Delv5z9NxR7eBmLWkSxBOT5kD31Pbt6vPRgFKWyYmetyo5Aty4wTv5D3CAx13F9mlYSFHKDZEEFPodldv6KfbQUgPxFvutlzxPZJmAQUiYUdj7ij/hBIN7YZYxuwtCeveYMlUd9VLrdNI8IuvZdj8et3aWUddG6x4bE3wI+xgVWX6eDKAQjDM0+qMmq7OkB0P0MNTZN6OBPcylrst5mCj7EjbmZaFsYbnxaem+Xp8bj91pRKAeaNOVh9b0gXQo1GT2PRq6btZQol8jgz1wPttcS6we263odM3mvrvFfCTXdIc9xgDp9fJm5jfH8DNzRUQU+ohxKNx272SlHqhuv4FTMZyRN7UywuyMK0yhQo9nPJwqYV6FgTwjq1yqxgDZcINc3kIrdmgwlaiJSbCtGKWcSmoU/24x+y6FjUCSIh4ZswYXvacb7Kn4Wdf+zykivGt6dO5gVwxy82yU/HuMDnh1DSjpPgt0S0V2hJ+YI/kAhUmu6E2m/ZRud2UL5uHPqY99XmbkciQHubLGigF8ZXh17z30sK8TVT/t+XmlqJgxi54aLK7g5Z5JULSuxRT97CbVcVnoT7lI5a8EIEURD6LKt x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BYAPR00MB0616.namprd00.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(4636009)(396003)(376002)(366004)(39860400002)(346002)(136003)(451199015)(8676002)(7696005)(6506007)(9686003)(71200400001)(66946007)(76116006)(64756008)(66556008)(66446008)(66476007)(122000001)(38070700005)(8990500004)(10290500003)(55016003)(86362001)(6916009)(316002)(2906002)(33656002)(82950400001)(38100700002)(82960400001)(478600001)(8936002)(9326002)(52536014)(5660300002)(4744005)(186003)(41300700001); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?oa//x2oWXxjYsMfNpmpVfITVLXV5Hm094hD1hK/7BIqE+44tN/AsGRmV4kH2?= =?us-ascii?Q?CS34QyimPpkEngSJ8wRXS1qi/na1VyyfnY8b1OMfDrlu23XzQlE5GNhyy1jN?= =?us-ascii?Q?mObhoxH2guBpKCjWh9oLkJ5xd0CxC0sbYxa82FRebhNhAfw3Hh1bCMbjdQUc?= =?us-ascii?Q?WsgIeljpaIsmWVHxvY5nCGIC7ikCqUIDEXm5OHGdIYb58HhckRJ+8Twb5NbV?= =?us-ascii?Q?VusvUCnBG9rT/RGQiQKZEcoeO/glY13Q+fkT3Q5WJoFI/Grfjx7SRalagJ/B?= =?us-ascii?Q?8AEWCb00MoBMrtC83KNu84uS+yYPVQHxMlIVDNEpOBu5y+orT8uNh796Kwba?= =?us-ascii?Q?PMpGq7mn6Blw8FysS/G+Lh4939XpJFG6ZNB+BWRKeu3wJFJPYfosnpTDXGAD?= =?us-ascii?Q?KpsM+CzDqxirC9R2/pEv+Fz+RuV9tHTSV/nlfExeKb/g2p/4bCqdS5cDOAtz?= =?us-ascii?Q?GJl1YJsHx3y4WI9iceIuLAwoEMZ4D+RSGItne0HLhnlQfMIaEn2jzhYiJWpA?= =?us-ascii?Q?wOU3ki3TQsH4jYe5KSW3PxmN8f6G92z+sB6c3DEjt8ZRjPv/DJKQtFJ+qOL/?= =?us-ascii?Q?OCy3JF+hLA2YJ01A79wFpi51Os3ZrWA7amPz88oqU3ZSAMICbP3uIrPznNGW?= =?us-ascii?Q?o1P8Oy5z98bDYY2/WLvCJAe5MXey8QgyUYY+O6f7/lGOO0pvpwnH4LblWGa/?= =?us-ascii?Q?w99QG2rptzajECmLWdZZXMqUkSF1NZyRUR6HXHTDWJ2NBovvqOn663RtqDst?= =?us-ascii?Q?7cG9d3FYz1tr2KRPwxrvLfUIWeQZB/obpNjJDsmvfVynvTAfc2BFfVdNzVP8?= =?us-ascii?Q?Zhi01yCWmoX2tQnX08zsho+UdJq4RJRPOxHRJ8SfVYoz8violKYn9VaZvGOW?= =?us-ascii?Q?hCmtjF1Fi3hbYqOQHXdduvEEgReOuZH3tK4iH9tWRL1IvhyMGI60KWmeQTAO?= =?us-ascii?Q?knSSfUcF+MiIB4c0+Ku5WTEypiQ26JL+8kMWOo1y+j3k05WNUn7n4UeO+D/e?= =?us-ascii?Q?DOmrzaQVmXDjaBVLjiJTSRHjpza8wWXiEFsz0jfRH7IZr3pb4FIPlD95E8m1?= =?us-ascii?Q?1L+XxWC3fXIxkVdHlDcdg+P2th/W7o4S+bFtnHs7NUpmhYkVwABX7KSaHG5l?= =?us-ascii?Q?B1KeOqnAXFLPe+2SEeTQAoFDZOy/mSTz9OyoKCH+++bvKH4dPF2p+erI6kc1?= =?us-ascii?Q?7+gwa9rQ2TgeDuxMFKbzBLD8XWb7Mu2mQSP6GK5Ta6CBhyECX3TxUnmxLTXn?= =?us-ascii?Q?ItPBkVKayBxqdKpKY2jAwKm02S9pSWtJBZh4Jh3eRuYYYNyTvwtOvoGJ7SlY?= =?us-ascii?Q?F6x1xB/6IqkujqR1Y2Y7x5Jxj+CzrINZfiSi0RP2eEsCq8IKKg2t2h46mQIm?= =?us-ascii?Q?A0tBVG3mOVW6ZnCisYP9WD6SgVQoFTPSzglBosSzS8x4ZEL4LDxJhT9Lo+IA?= =?us-ascii?Q?W3YZucJUjr4Oc+z6rrBN91SCwFzybqWlWabLq3eVYcRMb0g/lZgn5gg7Cpg/?= =?us-ascii?Q?jEwKcT/DXB+gdslcxey2b1XKgBlsywrjkSUm/Nv+KCSX7FkWIP2tpmVL/ocB?= =?us-ascii?Q?7bbkfTVyU32Y0SyPtgydP3pDv3i6lFpgieIx2H7QYDXd5lBC8zU2lKuIuztG?= =?us-ascii?Q?/KflW+4BZHJ/Gp/PaiTzSWN3K1cCI/11hUAW02Y+oM+p?= Content-Type: multipart/alternative; boundary="_000_BYAPR00MB0616F13707250ED8106E2E1098559BYAPR00MB0616namp_" MIME-Version: 1.0 X-OriginatorOrg: microsoft.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BYAPR00MB0616.namprd00.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 71d0f082-ab05-41b4-b564-08daa0dec237 X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Sep 2022 23:19:42.7648 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: T9b/fB7vDLfoEDjqB0S7S0Goxjw5C0BkOwqzQyKRHd75B3zw/5Ebv4fyiYAkaBjQy8HkyqIfk1ibHzuO9ooDcg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY5PR00MB0690 Received-SPF: pass client-ip=52.101.61.21; envelope-from=Alexandre.Benoit@microsoft.com; helo=na01-obe.outbound.protection.outlook.com X-Spam_score_int: -21 X-Spam_score: -2.2 X-Spam_bar: -- X-Spam_report: (-2.2 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.082, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Wed, 28 Sep 2022 04:44:34 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) --_000_BYAPR00MB0616F13707250ED8106E2E1098559BYAPR00MB0616namp_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hello, I was using grep for Windows version 3.5. I was trying to pattern match files. At first, I thought I could put a regex as the file pattern in the command,= but that didn't seem to work. Then I looked at the --include option. I tried grep -l --include=3D"**/*.xml" foo . grep -l --include=3D"**\*.xml" foo . grep -l --include=3D"**\\*.xml" foo . Adding the recursive -r didn't help either. However, this worked: grep -rl --include=3D"*.xml" foo . Is the double star supported on Windows? What is the proper way to do it? All the best, Alex --_000_BYAPR00MB0616F13707250ED8106E2E1098559BYAPR00MB0616namp_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Hello,

 

I was using grep for Windows version 3.5.=

 

I was trying to pattern match files.

 

At first, I thought I could put a regex as the file = pattern in the command, but that didn’t seem to work.

 

Then I looked at the --include option.

 

I tried

 

grep -l --include=3D”**/*.xml” foo .

grep -l --include=3D”**\*.xml” foo .

grep -l --include=3D”**\\*.xml” foo .

 

Adding the recursive -r didn’t help either.

 

However, this worked:

grep -rl --include=3D”*.xml” foo .<= /o:p>

 

Is the double star supported on Windows? What is the= proper way to do it?

 

All the best,

 

Alex

--_000_BYAPR00MB0616F13707250ED8106E2E1098559BYAPR00MB0616namp_-- From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 28 13:07:36 2022 Received: (at 58134-done) by debbugs.gnu.org; 28 Sep 2022 17:07:36 +0000 Received: from localhost ([127.0.0.1]:34462 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1odaX2-0005hq-3t for submit@debbugs.gnu.org; Wed, 28 Sep 2022 13:07:36 -0400 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:60348) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1odaWz-0005ha-Tu for 58134-done@debbugs.gnu.org; Wed, 28 Sep 2022 13:07:34 -0400 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 23C8D160076; Wed, 28 Sep 2022 10:07:28 -0700 (PDT) Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id IYggG6kCOock; Wed, 28 Sep 2022 10:07:27 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 719691600B5; Wed, 28 Sep 2022 10:07:27 -0700 (PDT) DKIM-Filter: OpenDKIM Filter v2.9.2 zimbra.cs.ucla.edu 719691600B5 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cs.ucla.edu; s=78364E5A-2AF3-11ED-87FA-8298ECA2D365; t=1664384847; bh=VZPAvNRmr9paPpHviqK1B2mvdsOgI4UuM1RrziffhBY=; h=Message-ID:Date:MIME-Version:Subject:To:From:Content-Type: Content-Transfer-Encoding; b=AsktPqljxZpM2bJTfYHrCPV0MsiCIc6pAEx4bRcnbQVzkCl913+zJdardjqYzLAbO PYhlDpbYliPGpoV2cD2wGR+MeTm/ftG3IjKJjrhAfExLGnjrE+HUdv0N7Zp5cw1dSz fwjL+rA3TNSpqxHkJzq+MidjZowUR/PGMzCYXX9k= X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id xo5F37P9Sfc9; Wed, 28 Sep 2022 10:07:27 -0700 (PDT) Received: from [192.168.1.9] (cpe-172-91-119-151.socal.res.rr.com [172.91.119.151]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id 4B745160076; Wed, 28 Sep 2022 10:07:27 -0700 (PDT) Message-ID: <9805f57d-e6e0-fcae-89d2-4eb703b5888c@cs.ucla.edu> Date: Wed, 28 Sep 2022 10:07:27 -0700 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.11.0 Subject: Re: bug#58134: grep for windows Include GLOB pattern with double star doesn't seem to work Content-Language: en-US To: Alex Benoit References: From: Paul Eggert Organization: UCLA Computer Science Department In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -4.1 (----) X-Debbugs-Envelope-To: 58134-done Cc: 58134-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.1 (-----) On 9/27/22 16:19, Alex Benoit via Bug reports for GNU grep wrote: > However, this worked: > grep -rl --include="*.xml" foo . > > Is the double star supported on Windows? Yes and no. It's a POSIX glob, which means "**" is equivalent to "*", and that's what's supported. Whether it's MS-Windows shouldn't matter. > What is the proper way to do it? Looks like you found it already. From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 28 13:42:11 2022 Received: (at 58134-done) by debbugs.gnu.org; 28 Sep 2022 17:42:11 +0000 Received: from localhost ([127.0.0.1]:34524 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1odb4U-0006ay-Nj for submit@debbugs.gnu.org; Wed, 28 Sep 2022 13:42:10 -0400 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:37094) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1odb4P-0006aQ-BV for 58134-done@debbugs.gnu.org; Wed, 28 Sep 2022 13:42:09 -0400 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 8C5B91600AF; Wed, 28 Sep 2022 10:41:58 -0700 (PDT) Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id CvH1XLygYySa; Wed, 28 Sep 2022 10:41:57 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id DACEB1600B7; Wed, 28 Sep 2022 10:41:57 -0700 (PDT) DKIM-Filter: OpenDKIM Filter v2.9.2 zimbra.cs.ucla.edu DACEB1600B7 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cs.ucla.edu; s=78364E5A-2AF3-11ED-87FA-8298ECA2D365; t=1664386917; bh=x67shCeJ3ODna3F/pJ6FJCaxuOzS08O/I2AcIyoba1s=; h=Message-ID:Date:MIME-Version:Subject:To:From:Content-Type: Content-Transfer-Encoding; b=R/5itNNhYUYRDIn95lzm6k/USiRuaMhkl99PtdDnmr4FbJbhj10ChfkQ7Zcyvm5Dt B2TdjnoxuBj17L7N9oWZ44C9YZC9R/wtXA17716/TfO415RikEsikGq5bnUPwqpQvJ /FPRstUB1XdUy+f8EHkgrL95cjtgoZR+PbCDGPDU= X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id BESw3id_JdkF; Wed, 28 Sep 2022 10:41:57 -0700 (PDT) Received: from [192.168.1.9] (cpe-172-91-119-151.socal.res.rr.com [172.91.119.151]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id B54E31600AF; Wed, 28 Sep 2022 10:41:57 -0700 (PDT) Message-ID: <72cf55b4-3411-fea7-b016-8700f88d9ca3@cs.ucla.edu> Date: Wed, 28 Sep 2022 10:41:56 -0700 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.11.0 Subject: Re: [EXTERNAL] Re: bug#58134: grep for windows Include GLOB pattern with double star doesn't seem to work Content-Language: en-US To: Alex Benoit References: <9805f57d-e6e0-fcae-89d2-4eb703b5888c@cs.ucla.edu> From: Paul Eggert Organization: UCLA Computer Science Department In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -4.1 (----) X-Debbugs-Envelope-To: 58134-done Cc: "58134-done@debbugs.gnu.org" <58134-done@debbugs.gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.1 (-----) On 9/28/22 10:29, Alex Benoit wrote: > For instance, if I run the grep command from /, and I have the files: > /a/b/folder/file.xml > /a/b/file2.xml > /a/folder/file3.xml > /folder/file4.xml > > I want to match the file.xml, file3.xml and file4.xml, but not file2.xml, because it is not under a folder named "folder". For that, you should use 'find' as a front end for 'grep'. It's the usual software tools philosophy. From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 28 14:34:07 2022 Received: (at 58134-done) by debbugs.gnu.org; 28 Sep 2022 18:34:07 +0000 Received: from localhost ([127.0.0.1]:34632 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1odbsk-0001np-DA for submit@debbugs.gnu.org; Wed, 28 Sep 2022 14:34:07 -0400 Received: from mail-eastus2azon11020023.outbound.protection.outlook.com ([52.101.56.23]:61008 helo=na01-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1odasQ-0006Gw-Jc for 58134-done@debbugs.gnu.org; Wed, 28 Sep 2022 13:29:43 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ZS+ki1k/iwxxSRd3ZO64/n7VEhJZMmNbpp6K9rq7RqaaWn9lAyv21ThUynxugffJP8TMnsF0LPwEh1nyQ+Ev+98CGJsbhy2J6yc7/vFeRa6X2jfLB1l6cSKXl7vhL9MffGGkGoojIE0VtW9hKSYpnBotuE2tTGyUshk2t/Ocbs7Y6YEOheyJfTV9oOqyg9I4o1eglCDQAGEgF+c2KcuUx8oCk2Ey3hFt3vD+KGpeZikxDPfDYwCcBa4npW+2IQye0MWJ5ZQj1Rs2w53m3938mDvIoLHuZEBoUeljNX3ZuKLQ8n1YNBuHPNDceFw833LjczMm0olrsvlQc+7GSCXp8g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=6QDDXhZEy46B4zA993X1QhSg1TVnEupxCDu31CAKwC4=; b=Y0XdWiVU7KwMtxilSlpDBJWuQ8JekFZr8/0H7LZ2ojlhIJ8rJu43kEVmPMjfcpPXUwNKDG996iXAeFIyH+T3JDvWR3wd0oo8c3Nsz9z/S5I9L5mB07AX8znOFiNAw8i89TErhdi6swpuwBsW8RjsVa//S2EJBbaJMLIZQOd/uMbS4YNfull8v2kG0Y2uk2USptgtfz2xq1pxLgR63c5Guiy1TdnzGeC3bnI9/VjJUeRg1TmysAcYxZu3aQiohvIKZaLahE1Yr2JcUxDPghkWkPnQ0Zcvy5PoHDaq8+w7CEw7JDwtYr0etlYZiTjXx7/djJyi6w2eQjH1PmJNFqQhIQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=microsoft.com; dmarc=pass action=none header.from=microsoft.com; dkim=pass header.d=microsoft.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=6QDDXhZEy46B4zA993X1QhSg1TVnEupxCDu31CAKwC4=; b=cymxkbL9oaBpAcSOXhynmE+AP92QcJ0WQQTXubMZTS+2X6ew0ovGX0mFqEnErkYPKLA3WswA7uacVTSl3pd6TDAOxa8QbAi0tegFA/zkzBGfZF/qjW/HdDvCjRzgPJxF+LaAhxT8Zkw5A50GMUVT0Hdhn9UCjIH/51nC7y5fAF4= Received: from BYAPR00MB0614.namprd00.prod.outlook.com (2603:10b6:a03:101::24) by BY5PR00MB0722.namprd00.prod.outlook.com (2603:10b6:a03:20a::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5720.0; Wed, 28 Sep 2022 17:29:35 +0000 Received: from BYAPR00MB0614.namprd00.prod.outlook.com ([fe80::cabe:c0ea:c8db:8498]) by BYAPR00MB0614.namprd00.prod.outlook.com ([fe80::cabe:c0ea:c8db:8498%3]) with mapi id 15.20.5720.000; Wed, 28 Sep 2022 17:29:35 +0000 From: Alex Benoit To: Paul Eggert Subject: RE: [EXTERNAL] Re: bug#58134: grep for windows Include GLOB pattern with double star doesn't seem to work Thread-Topic: [EXTERNAL] Re: bug#58134: grep for windows Include GLOB pattern with double star doesn't seem to work Thread-Index: AdjSxybXbC9MltC8RiOmcJO5XSc78QAlaImAAABucYA= Date: Wed, 28 Sep 2022 17:29:35 +0000 Message-ID: References: <9805f57d-e6e0-fcae-89d2-4eb703b5888c@cs.ucla.edu> In-Reply-To: <9805f57d-e6e0-fcae-89d2-4eb703b5888c@cs.ucla.edu> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_ActionId=fa111bc8-721d-43b4-9bd7-93b14f44a521; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_ContentBits=0; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Enabled=true; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Method=Standard; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Name=Internal; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SetDate=2022-09-28T17:19:48Z; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SiteId=72f988bf-86f1-41af-91ab-2d7cd011db47; authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=microsoft.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: BYAPR00MB0614:EE_|BY5PR00MB0722:EE_ x-ms-office365-filtering-correlation-id: efab9a73-4429-4682-35d1-08daa177035a x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: tJPeIr5W1q/Cx/NgcfWSohAi6wG2Xsi6zUiC3BLhPFwIfymuFZkmz5WXRuZbaEuGox4EmoIOfDV/Ok41P+T0fFQlYjCMPVXoIO4csAn47t/4KwFVXkfpOmeW6gyNGxRSx5qdWuAFKlY9EW6h/6iertvDmx9j5S4hY+dQnQZNlarx3DTlhjAj5yTyOCLT6wyTKhrU4Jjdx6H5AGevwISjrSZWkjf1s6dmZf45oDPFm6GWYnNEU92EH7dUeY0wWypBi373fhx3xoXYYZY0WS5P8auTw5/WJYnQ+UPMEvahjcxMetFwEGl1O3x44SOtmNrxpgvwLio5D1Adfq/YH05xDFowosv0KgtSpCYPd9DDOxLXKLYj6QgqArWnfjzcaO1w9SloSebZkZHsu5++P3yKiC0EnRaN62i5IMPFcdv8bkyWxXo8q+LXHfUK+gSxyWAWz+5qUd9XBH/CYN5tlOGJbzgWHnLiYBfDIrcnzTLTKyQVdjmtq3YcQFR1p2UcNcXXjIzYn3ugFsOZwQ/3YdjA+WiKiAHBwQGxwRU11DY++QZT9iNsFJ5eTqYMKgux3Bm4EygDwj/aBGeKl3Cahh381E4ceDVQ2hgDDDnyuNczIcCH0ZZHPBbmBZNoeE/REzGSDBiRh7MNCxayx+IQ8Q1ejvxeS/KMHq85UWc5X7+MnjI9q3V7xkczCXTefVibG8x5Z+JWFxxnLWosllrdGMxyxft7ic/80/JSC/AgmYMT33VuQaxxAoo50Y0wMtC0vAtiO/iMbeG5HC06nxv7tjkyHi57ZS5/7WnqGXqQQZDLG3jkU+YZcSHmNUDQVZOqitiy x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BYAPR00MB0614.namprd00.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(4636009)(346002)(376002)(396003)(39860400002)(366004)(136003)(451199015)(316002)(6916009)(83380400001)(8990500004)(186003)(66446008)(66476007)(4326008)(76116006)(66946007)(66556008)(64756008)(8676002)(41300700001)(33656002)(2906002)(86362001)(82950400001)(82960400001)(71200400001)(122000001)(38100700002)(478600001)(9686003)(55016003)(6506007)(7696005)(38070700005)(53546011)(10290500003)(5660300002)(8936002)(52536014); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?H5ymBLqAfxfZdaKEF1+j5sPQcgGsrWr5fQLEe2PzcZH/fraGprCZ9iXBG3Qj?= =?us-ascii?Q?dTyeY0GieZseU49qA/DuAczytLABykmyU/M///fvqNy7PM3JTpPvN3pWBaou?= =?us-ascii?Q?TcLLfWjCTYM343qgkxck0BPoBXS5Ihv9s9NpD5tfi5n82HBp+WK/P4siPQwN?= =?us-ascii?Q?dYvhsihl2GBpI96vlxRKuUzegB0lRjMTIDWjoyYzgU7vuOnC+/39ie8ubtmn?= =?us-ascii?Q?DXebPsiDueEs0EMWCmExuPlZg7mPc17xi4WhQGdp0yzOq22uwhWz9UB0U1BW?= =?us-ascii?Q?A1TKF/9zMb5DO1yDbSo7sbBYggnTx7nMXsJKgE+5adzcGVD+WoJ3049zQqC0?= =?us-ascii?Q?CS/TnxDOS7xs96FAtANDkJnRlJlk9eAVayKkJFjM7bCKm3MrmD3qTL/+3NaM?= =?us-ascii?Q?GH6RtwI4DE0pxgXrX+Qcskvpc46fF85tf/2pd7yqUO8VAwGReoLY5c0HmB9+?= =?us-ascii?Q?u5eEAiAzADOgOFszziDFVgZQnY21WSZtQCn1RDUvh5xqVHut7FPJYw9N2vys?= =?us-ascii?Q?MkdZF3nh6alE6qVz52UlEyEIX+Kqx18MhQtm34N7jG+iIEtVxxpEeNDcdLGL?= =?us-ascii?Q?nYXzVn3R9omNYhhGaUIGUnL2AI5XRFOu1L0Yr6iQvT+UfAW3KQyWWQph3Hbq?= =?us-ascii?Q?JZpmxiBXWUau/IhlXganAYUBNZ18N3BcPxHgaK5Xubc1+B7yLoh8ASdpcqyN?= =?us-ascii?Q?sUT58UtzMBh9V7jTATMboXwgY541uA9nTnJw5wSe8GEGtkGtoDfqONx14rLl?= =?us-ascii?Q?lyaqOIhwM02lwARCjm+4+aRkPMwOrhxExf0wV4cqm65HWp/CkOrsm2O3Kj+4?= =?us-ascii?Q?TW7xT7dl6cNYVPYFG4g1mD5WHTgxlfMXY00P75rPvmxq70l5VI7Af7DFu0Xy?= =?us-ascii?Q?ooTuCDRh2TEcWFgHFBkqz6jLJA+ck8qnRD2IpeUtD7OYfkE/d31SzDsGD36b?= =?us-ascii?Q?VHFWNTwSihgMkHIJcyE4J/ijcIM+exebftrFzWOumTAOruVNa01GkR2z/ETh?= =?us-ascii?Q?ifNeSr2DMJJfZBvOgpRb9epCTGt/hp96u849FS9CCptglHitE499v3Z7IgHf?= =?us-ascii?Q?m78mfJm45w/cQkRfI2NDSNufEYKssDR3Tosdop6MXu0nU0k9bTB4kduzDt2n?= =?us-ascii?Q?6ga+Y0d2BjL+xENi7DCfDF5apav/D5u3lHqYz8VPTgnruGWpJVhr9fOGfaPg?= =?us-ascii?Q?m9jf5g7llhkzK2td3QCExQGf142ZCWhUYiOzsHzohApomhVnryJn8FbkN/2U?= =?us-ascii?Q?JzLx4Qaxe1uxDoEN6tRgaRXEj7ktgGYxGEu2ShathEuNmW7LnAEIFJlyuONq?= =?us-ascii?Q?E+oPfoKDH7SgtH17F09+YqTjroFvokFn/bp/0KVWnabqPNTNGLtNp9m9lNYY?= =?us-ascii?Q?IvqOdPDldYvxGdg23ctARtJhdO2FhhbVm8R0UfMqayHiuWdAC+jzYBDpsUtJ?= =?us-ascii?Q?KrDzMhJ9ccCBSL4c6wuHiHTtxF6vn9vCepcM20A5tOtfn8APgrg5LeQ8xlCA?= =?us-ascii?Q?78IFj296bjZqY1hMpX/AmxeVj0ERPyEtXhLfN6yRk3eTXeUJndogeDfgiS0F?= =?us-ascii?Q?pi62hGxI6uGzC9KNbZbeYcvZwhaJ0PjptqcEvzrEUFJsZKtXV9o5vs+Wgrv1?= =?us-ascii?Q?sJU+6dYNevcGQmSmjWk7EyTgBCBf7b34EWDIUFFzpQKB?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: microsoft.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BYAPR00MB0614.namprd00.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: efab9a73-4429-4682-35d1-08daa177035a X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Sep 2022 17:29:35.5602 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 8ZcpTQAwiZCARzhq5K+iC48UXdVGqTkZoJFi/RIT0Y5e+cMdYUCEo1OsM1Rk2fiNQ7y4irnBdkFD8u6DT8ITvQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY5PR00MB0722 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 58134-done X-Mailman-Approved-At: Wed, 28 Sep 2022 14:34:00 -0400 Cc: "58134-done@debbugs.gnu.org" <58134-done@debbugs.gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Thanks Paul, looks like the syntax reference I was using was not the right = one. What I'm really trying to do is a bit more complex and I cannot figure out = if it's just not a supported feature of grep or if I'm not able to come up = with the right syntax for it. I am trying to make an include filter which will match any xml file that is= in a folder with a specific name, no matter how deep that folder is. For instance, if I run the grep command from /, and I have the files: /a/b/folder/file.xml /a/b/file2.xml /a/folder/file3.xml /folder/file4.xml I want to match the file.xml, file3.xml and file4.xml, but not file2.xml, b= ecause it is not under a folder named "folder". The command I would imagine would look something like: grep -l --include=3D"*/folder/*.xml" pattern . I tried a couple different ways to write this and nothing worked, I wonder = if grep just does not support this feature. Note that I'm using the grep for Windows, so I don't have the typical linux= tools or shell expansion tricks I can use, I'm trying to do this all in gr= ep. -----Original Message----- From: Paul Eggert =20 Sent: Wednesday, September 28, 2022 10:07 AM To: Alex Benoit Cc: 58134-done@debbugs.gnu.org Subject: [EXTERNAL] Re: bug#58134: grep for windows Include GLOB pattern wi= th double star doesn't seem to work On 9/27/22 16:19, Alex Benoit via Bug reports for GNU grep wrote: > However, this worked: > grep -rl --include=3D"*.xml" foo . > > Is the double star supported on Windows? Yes and no. It's a POSIX glob, which means "**" is equivalent to "*", and that's what's supported. Whether it's MS-Windows shouldn't matter. > What is the proper way to do it? Looks like you found it already. From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 28 14:34:08 2022 Received: (at 58134-done) by debbugs.gnu.org; 28 Sep 2022 18:34:08 +0000 Received: from localhost ([127.0.0.1]:34634 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1odbsl-0001o1-Iu for submit@debbugs.gnu.org; Wed, 28 Sep 2022 14:34:08 -0400 Received: from mail-eastus2azon11020021.outbound.protection.outlook.com ([52.101.56.21]:53216 helo=na01-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1odb9A-0006i7-Cp for 58134-done@debbugs.gnu.org; Wed, 28 Sep 2022 13:47:07 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=K6NvgIGdAFr2wRLc8KxAK6cKqCh4huXicqMrBoVs1YTXFdf+nWNz9m1K16nOBmQ1Mlr7O5To1mp/kfqpcESSKRFFeNPigxVcXEOURieudKVWHR1geILi02IRRV9ftviWBLtvyc8nUbyhhHK+d2RGEGHwpfOc4exaMYk3z1ErP+TW6vpYuzxr7+wkjNZz+4/JIm9b0ZI53/yIc8gp2xzJbMUCK3Iu2AzJNjVT/0Qdlt9VXyto4gWZDkgDYLe+3OEPrIlzZRjfNx3Ui6UQn5JFRvzHA4kL+1u1mitIv5HmTBXK9TNeqUeZXPXmA8RZ9IRYTFXOPIxEmVhoZnLD7bXR+A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=IAbit675IKHTcpFCwx/f0MbqpjyGTt0f1waXqZh53YQ=; b=lXwgcePTJC0iKrua4Z9S4dDrebfWePRc72zmFzcQAaiy9cIz2FV/0pfFXLpKMdRBgAezqLdmlSz8jSkzvWl4dEiIqmcOeDYZjAU05n1KcbtPRQ0rPWSskelYZ2NTTYnyp9ar0KGKcdW4oyVXJ0ahe9YJxU2qXCJumpWWJ8w0jzPByU/+AL65J2WS5K8BrZENA3bCUwUmv7OilDBNrTjgaFTzDEIF3N77wS4tKr4rRBN81WAhxFxuqxNLMELzfLnHIAUugHiDkt1vqoD75RdyGYoes8CHRceqVL5VEOLJD6dcz5MSoQFBFTSIRvjUWoL1ZrErGfDfDn8Tgx8e2SIN1g== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=microsoft.com; dmarc=pass action=none header.from=microsoft.com; dkim=pass header.d=microsoft.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=IAbit675IKHTcpFCwx/f0MbqpjyGTt0f1waXqZh53YQ=; b=Np22XQX/6iMxqKJ60lMxXJDVAOEE9LtWKxTgo/0AeDlxpnWveUyBDMqvKPXSeYOa79EVKfEI7XDKCshxwxKbumgSQnPe6tirbsDcoFNgcvaB4lpegPUyehyTL5CZtRa5jteH5hPh/Jf5UiXpn2s70O91sS24nSGlULhyxS7H+TU= Received: from BYAPR00MB0614.namprd00.prod.outlook.com (2603:10b6:a03:101::24) by MW4PR00MB1162.namprd00.prod.outlook.com (2603:10b6:303:bb::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5713.0; Wed, 28 Sep 2022 17:46:51 +0000 Received: from BYAPR00MB0614.namprd00.prod.outlook.com ([fe80::cabe:c0ea:c8db:8498]) by BYAPR00MB0614.namprd00.prod.outlook.com ([fe80::cabe:c0ea:c8db:8498%3]) with mapi id 15.20.5720.000; Wed, 28 Sep 2022 17:46:51 +0000 From: Alex Benoit To: Paul Eggert Subject: RE: [EXTERNAL] Re: bug#58134: grep for windows Include GLOB pattern with double star doesn't seem to work Thread-Topic: [EXTERNAL] Re: bug#58134: grep for windows Include GLOB pattern with double star doesn't seem to work Thread-Index: AdjSxybXbC9MltC8RiOmcJO5XSc78QAlaImAAABucYAAAMXdAAAAFfYw Date: Wed, 28 Sep 2022 17:46:50 +0000 Message-ID: References: <9805f57d-e6e0-fcae-89d2-4eb703b5888c@cs.ucla.edu> <72cf55b4-3411-fea7-b016-8700f88d9ca3@cs.ucla.edu> In-Reply-To: <72cf55b4-3411-fea7-b016-8700f88d9ca3@cs.ucla.edu> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_ActionId=b5fd6286-3d63-4da9-a47a-8dede97335a8; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_ContentBits=0; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Enabled=true; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Method=Standard; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Name=Internal; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SetDate=2022-09-28T17:44:23Z; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SiteId=72f988bf-86f1-41af-91ab-2d7cd011db47; authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=microsoft.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: BYAPR00MB0614:EE_|MW4PR00MB1162:EE_ x-ms-office365-filtering-correlation-id: 774d5f28-15d1-4f33-6dea-08daa1796c83 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: Lxeey2UQ70VBD2zDe1/6hlxsVVsDKjMLA1Vp70uIJDMS7dbNcLoNxpAnl6edZQb6sg0TZQkPYpHaAQFTWPxP1Te+5kMaLqSgiTxYzau8OLU2i7PrtH90+GMe7duVcdWgXtjXlIARnZKBsgRCIIbGC2NCdiUy0ssFDC6u5zlmoCDQ25u4SZG43jUZ5SY/zlyzx3VJJ5Q9MjimNJ/dyxIJj1rzIe0TeTepjvROL6z8z4b9gZNcwkJ+LypZNe8HGSNT9WXJI296zS7RbSlU4/CWGdpWWJ7d0LhlSPtEW0W+wFLWWGAvKAulecMI3jPkoMzXCn+BceuFDE1gC2A4y+SdrYbcF5Nj2I07Lnv2cjbRZeOhpWFF/6EhytoCpC1PpkvOnYrvYJz0gVR1aQ1LBIrvUKULR3lZMGGrkG+AafLcL5mFqab81jTmo4Qq0/6Sj2cJNE3mBydPyc8i9ycNhZKkvorwZfU1/RlzkKfsQ7lWSi6WXVhKWTwI8Hc7RM2IqCZ/GTDScQVMD6zW8hqIQgBMnNn9e/ECacdMTl9J1m1W6vIDEWcjVR7A1Tl33ra5bbXyB+r/OrOQAkNlDmF/8eZw81kUtys+wjcHWuNHARH0Dhfx3zflDLzSFeBebDgATsC7DJl/NWQLJzUxeZj466m4yKDY3tEswFKSaakGK2HS6HLIz5skRD3pmUlvOFx9V4yHD1GmaIkGoNvHIB4JNh+S3o/D+1OHaRHHUtRn3NSX+QgObG75fb/zNLcflXnXsMG4tFMCH0cfFO0aHckw+ncu0z1f+NYzcE3XlDLmxJgw7t0BSqKdFAKo98ith7TmcSNC x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BYAPR00MB0614.namprd00.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(4636009)(376002)(346002)(366004)(136003)(39860400002)(396003)(451199015)(6506007)(71200400001)(7696005)(8990500004)(9686003)(2906002)(53546011)(82950400001)(82960400001)(55016003)(38100700002)(38070700005)(186003)(122000001)(83380400001)(66446008)(478600001)(66556008)(64756008)(76116006)(4326008)(66476007)(8936002)(966005)(10290500003)(5660300002)(316002)(41300700001)(66946007)(6916009)(8676002)(52536014)(86362001)(33656002); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?E2iVWaeLmwiqOLP4xbO3wZkR8sKi+n3Wzio6L0/xTQ/1ufxOEQiYm4PzDMG+?= =?us-ascii?Q?Wck+xSe69GHpFUDH24F+E2dc+SFR9zd5pn+8bbxg/Np6k33w2thGG0Ad+mgl?= =?us-ascii?Q?ImiINCnJfpgDlDFCb+fBDx9fHFQLBdUpzR8kkHRfZsMd5Bon6sAjCu5nXxQl?= =?us-ascii?Q?8foret9vgW5i7d2TjilrRWZ4FlQjmaYDghPTGy+u5iHAYpYqvhgzWdDoGhr4?= =?us-ascii?Q?2AH6paOxuMOOvemk6mmgHFiR9hVQ4g9Sr8RaRmjpkDgGgGAdcHfleiImRkbV?= =?us-ascii?Q?2vrOSB+g7cRbzSBNvb/WFcFG0PmS5F2LTa5BGxIqrs5hhIHe+nnSkIQwqP8O?= =?us-ascii?Q?Tt9kaFE8pPRA7bJ9xfIANwknzBG1qTMGlF7N9pwneY+7V4PmfsBPYdHpoIAk?= =?us-ascii?Q?iDnldDOPvMoceXbaBRlBXZ+cWce/nRY9SdYzkDqOPeZznIUghzgaTWEjnoFm?= =?us-ascii?Q?Z8dUgX6wptVviv9gYiedt4FMWuQses8EWUYXYt4JEfrgYxhndkvaNzZXq7eE?= =?us-ascii?Q?MbFoZ91mItaSfSZd1AZDrC7hqQ2pCqG6XaIFwiF70V3dhiHQO5KX7LFgvfIE?= =?us-ascii?Q?KdFsW14C6DhMNEByDiRy6a/BgikjxQ2TDf7B1sybSX5S17z/+vl52ASxg0wv?= =?us-ascii?Q?p12F2gIPMgeyzTFadekN5fYDzzxQsuOJgsgNNInpk2LaVAcdufyFU4TFnmoE?= =?us-ascii?Q?igiVkjyuPFDdnlsz9eRgwpc0I1MdIHQm2T0dXQUKEvslKVxdlO4dpp6qbb7m?= =?us-ascii?Q?XdHkGu6kBS48uDssGN6z1L1VtoE+m6GS1ZalBZEpESOY1ZY/gqrweZOHIlWE?= =?us-ascii?Q?mCv7JLJ7e5nE7bCCUKiV0Uao0i/5lSgIQPD5FhWs6HV8bJ1bHejJMvx7hsoZ?= =?us-ascii?Q?ak3+9rItQkxILA68XVg1ZowKS+pnBNRMQQrarEA2n4mDNxQIsVySQLYT9XhD?= =?us-ascii?Q?+XBtiNomRWBumRQXAxiJNhPQb2UDHNeWFJVBdaiG8tsEY3L5jsQdQOwDO8XW?= =?us-ascii?Q?XANLrh4f7MfSIVh4B10dO+s8GETH0qqX6Mpb5pcJ8JHVo1fb/KzJ5a8f1j7E?= =?us-ascii?Q?nz6cVvDtLz2qrppyoYFkK2I3WNfqZ1BOdWZt7aCusG2BJkQzbrGo3MpHrF0Y?= =?us-ascii?Q?7LHLvisGL9qojtxKpSzmsR/2ww7RGn0Yl0PkfJ1a709I94MbXfrUGDvJ6PPL?= =?us-ascii?Q?Da8AbnhH37f0xtYJirumgMqo3msE+2tnYDtBKKYEL0II7hUMBGkMJxs02iBw?= =?us-ascii?Q?bf9/NdJcfEYsrZTAJ340v51FTx+M+XJqxfCXGUInXxvnnYlpRvzmI6sqad2O?= =?us-ascii?Q?fFeIDwceQT0I+cipfDEdaUT+yslD2Xi0gO3TNV0ZU3alg2IXWLjeaOIAj+24?= =?us-ascii?Q?Eo/YDPzmkH2RaO1wi8MGAA7y4tj2JZRMLc/SOAoAJlmyfRLZEBSpkYt69Np1?= =?us-ascii?Q?GJwgBQ1oTireaCq3phj7UXH3y2+Wm7V/+y8H1VZc0AHqXOtC6eWIBLZe5qjb?= =?us-ascii?Q?RoI+A8fSnsBfjR7MRvpvI++U8kkqNaW/H8d/T+5Vn02dSoxBeRT1J9/Er30n?= =?us-ascii?Q?SdemM2NGu6FDhj+Z/5wGb0X9MBRNVHKka1U1kjNh/rYTqsTkmtXGg257gElJ?= =?us-ascii?Q?a4iEFulxAuanukFv+UT3p4EPFiDnRFmsqqOudLQm1aYp?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: microsoft.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BYAPR00MB0614.namprd00.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 774d5f28-15d1-4f33-6dea-08daa1796c83 X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Sep 2022 17:46:50.9545 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 37OzcU5Ig7E29bfv+jx9zEGJWclcW++pnWsEYv0Gl0oBltO4dUXQC2B1RXDX7Q/r03tPWG6t+bzN3YvpDFI15A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW4PR00MB1162 X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 58134-done X-Mailman-Approved-At: Wed, 28 Sep 2022 14:34:00 -0400 Cc: "58134-done@debbugs.gnu.org" <58134-done@debbugs.gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) I see, this is not very easy to do on the Windows side of things, so grep h= as a very basic pattern matching capability for files. Thanks for the help,= I'll find something that works. Was just wondering if I missed anything. -----Original Message----- From: Paul Eggert =20 Sent: Wednesday, September 28, 2022 10:42 AM To: Alex Benoit Cc: 58134-done@debbugs.gnu.org Subject: Re: [EXTERNAL] Re: bug#58134: grep for windows Include GLOB patter= n with double star doesn't seem to work [You don't often get email from eggert@cs.ucla.edu. Learn why this is impor= tant at https://aka.ms/LearnAboutSenderIdentification ] On 9/28/22 10:29, Alex Benoit wrote: > For instance, if I run the grep command from /, and I have the files: > /a/b/folder/file.xml > /a/b/file2.xml > /a/folder/file3.xml > /folder/file4.xml > > I want to match the file.xml, file3.xml and file4.xml, but not file2.xml,= because it is not under a folder named "folder". For that, you should use 'find' as a front end for 'grep'. It's the usual software tools philosophy. From unknown Fri Jun 20 07:18:54 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 27 Oct 2022 11:24:09 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator