GNU bug report logs - #32838
Regression in grep 3.1: Grep '$' matcher no longer works on CRLF files on Windows

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: grep; Severity: wishlist; Reported by: Konstantin Kolinko <knst.kolinko@HIDDEN>; merged with #33162; dated Tue, 25 Sep 2018 15:16:02 UTC; Maintainer for grep is bug-grep@HIDDEN.

Message received at 32838 <at> debbugs.gnu.org:


Received: (at 32838) by debbugs.gnu.org; 21 Sep 2020 22:41:32 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Sep 21 18:41:32 2020
Received: from localhost ([127.0.0.1]:56700 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1kKUV1-0002lT-Ob
	for submit <at> debbugs.gnu.org; Mon, 21 Sep 2020 18:41:31 -0400
Received: from zimbra.cs.ucla.edu ([131.179.128.68]:56772)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eggert@HIDDEN>)
 id 1kKUV0-0002lD-EV; Mon, 21 Sep 2020 18:41:30 -0400
Received: from localhost (localhost [127.0.0.1])
 by zimbra.cs.ucla.edu (Postfix) with ESMTP id 1585E1600F9;
 Mon, 21 Sep 2020 15:41:25 -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 K_OqUUyOwTfU; Mon, 21 Sep 2020 15:41:24 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1])
 by zimbra.cs.ucla.edu (Postfix) with ESMTP id 373961600FD;
 Mon, 21 Sep 2020 15:41:24 -0700 (PDT)
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 Gky3RFvkpohF; Mon, 21 Sep 2020 15:41:24 -0700 (PDT)
Received: from [192.168.1.9] (cpe-23-243-218-95.socal.res.rr.com
 [23.243.218.95])
 by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id 058A31600F9;
 Mon, 21 Sep 2020 15:41:24 -0700 (PDT)
Subject: Re: bug#32838: Regression in grep 3.1: Grep '$' matcher no longer
 works on CRLF files on Windows
To: Konstantin Kolinko <knst.kolinko@HIDDEN>, Holger Klene <h.klene@HIDDEN>
References: <CABzHfVnYOYDd9v3ENJr63z+qDxfkazXMJ1Sz6tthzaV4+h9DXQ@HIDDEN>
From: Paul Eggert <eggert@HIDDEN>
Autocrypt: addr=eggert@HIDDEN; prefer-encrypt=mutual; keydata=
 LS0tLS1CRUdJTiBQR1AgUFVCTElDIEtFWSBCTE9DSy0tLS0tCgptUUlOQkV5QWNtUUJFQURB
 QXlIMnhvVHU3cHBHNUQzYThGTVpFb243NGRDdmM0K3ExWEEySjJ0QnkycHdhVHFmCmhweHhk
 R0E5Smo1MFVKM1BENGJTVUVnTjh0TFowc2FuNDdsNVhUQUZMaTI0NTZjaVNsNW04c0thSGxH
 ZHQ5WG0KQUF0bVhxZVpWSVlYL1VGUzk2ZkR6ZjR4aEVtbS95N0xiWUVQUWRVZHh1NDd4QTVL
 aFRZcDVibHRGM1dZRHoxWQpnZDdneDA3QXV3cDdpdzdlTnZub0RUQWxLQWw4S1lEWnpiRE5D
 UUdFYnBZM2VmWkl2UGRlSStGV1FONFcra2doCnkrUDZhdTZQcklJaFlyYWV1YTdYRGRiMkxT
 MWVuM1NzbUUzUWpxZlJxSS9BMnVlOEpNd3N2WGUvV0szOEV6czYKeDc0aVRhcUkzQUZINmls
 QWhEcXBNbmQvbXNTRVNORnQ3NkRpTzFaS1FNcjlhbVZQa25qZlBtSklTcWRoZ0IxRApsRWR3
 MzRzUk9mNlY4bVp3MHhmcVQ2UEtFNDZMY0ZlZnpzMGtiZzRHT1JmOHZqRzJTZjF0azVlVThN
 Qml5Ti9iClowM2JLTmpOWU1wT0REUVF3dVA4NGtZTGtYMndCeHhNQWhCeHdiRFZadWR6eERa
 SjFDMlZYdWpDT0pWeHEya2wKakJNOUVUWXVVR3FkNzVBVzJMWHJMdzYrTXVJc0hGQVlBZ1Jy
 NytLY3dEZ0JBZndoUEJZWDM0blNTaUhsbUxDKwpLYUhMZUNMRjVaSTJ2S20zSEVlQ1R0bE9n
 N3haRU9OZ3d6TCtmZEtvK0Q2U29DOFJSeEpLczhhM3NWZkk0dDZDCm5yUXp2SmJCbjZneGRn
 Q3U1aTI5SjFRQ1lyQ1l2cWwyVXlGUEFLK2RvOTkvMWpPWFQ0bTI4MzZqMXdBUkFRQUIKdENC
 UVlYVnNJRVZuWjJWeWRDQThaV2RuWlhKMFFHTnpMblZqYkdFdVpXUjFQb2tDVlFRVEFRZ0FQ
 d0liQXdZTApDUWdIQXdJR0ZRZ0NDUW9MQkJZQ0F3RUNIZ0VDRjRBV0lRUitONUtwMkt6MzFq
 TzhGWWp0bCtrT1lxcCtOQVVDClh5Vzlsd1VKRks0THN3QUtDUkR0bCtrT1lxcCtOS05WRC85
 SE1zSTE2MDZuMFV1VFhId0lUc3lPakFJOVNET1QKK0MzRFV2NnFsTTVCSDJuV0FNVGlJaXlB
 NXVnbHNKdjkzb2kydk50RmYvUS9tLzFjblpXZ25WbkV4a3lMSTRFTgpTZDF1QnZyMC9sQ1Nk
 UGxQME1nNkdXU3BYTXUreDB2ZFQwQWFaTk9URTBGblB1b2xkYzNYRDc2QzJxZzhzWC9pCmF4
 WFRLSHk5UCtCbEFxL0NzNy9weERRMEV6U24wVVNaMkMwbDV2djRQTXBBL3BpY25TNks2MDlK
 dkRHYU9SbXcKWmVYSVpxUU5aVitaUXMrVVl0Vm9ndURUcWJ5M0lVWTFJOEJsWEhScHRhajlB
 TW40VW9oL0NxcFFsVm9qb3lXbApIcWFGbm5KQktlRjBodko5U0F5YWx3dXpBakc3dlFXMDdN
 WW5jYU9GbTB3b2lLYmc1SkxPOEY0U0JUSWt1TzBECkNmOW5MQWF5NlZzQjRyendkRWZSd2pQ
 TFlBbjdNUjNmdkhDRXpmcmtsZFRyYWlCTzFUMGllREs4MEk3c0xmNnAKTWVDWUkxOXBVbHgw
 L05STUdDZGRpRklRZGZ0aEtXWEdSUzVMQXM4andCZjhINkc1UFdpblByRUlhb21JUDIxaQp2
 dWhRRDA3YllxOUlpSWRlbGpqVWRIY0dJMGkvQjRNNTZaYWE4RmYzOGluaU9sckRZQ21ZV1I0
 ZENXWml1UWVaCjNPZ3FlUXM5YTZqVHZnZERHVm1SVnFZK2p6azhQbGFIZmNvazhST2hGY0hL
 a2NmaHVCaEwyNWhsUklzaFJET0UKc2tYcUt3bnpyYnFnYTNHWFpYZnNYQW9GYnpOaExkTHY5
 QStMSkFZU2tYUDYvNXFkVHBFTFZHb3N5SDg4NFZkYgpCcGtHSTA0b1lWcXVsYmtDRFFSTWdI
 SmtBUkFBcG9YcnZ4UDNESWZqQ05PdFhVL1Bkd01TaEtkWC9SbFNzNVBmCnVuVjF3YktQOGhl
 clhIcnZRZEZWcUVDYVRTeG1saHpiazhYMFBrWTlnY1ZhVTJPNDlUM3FzT2QxY0hlRjUyWUYK
 R0V0MExoc0JlTWpnTlg1dVoxVjc2cjhneWVWbEZwV1diMFNJd0pVQkhyRFhleEY2N3VwZVJi
 MnZkSEJqWUROZQp5U24rMEI3Z0ZFcXZWbVp1K0xhZHVkRHA2a1FMamF0RnZIUUhVU0dOc2hC
 bmtrY2FUYmlJOVBzdDBHQ2MyYWl6Cm5CaVBQQTJXUXhBUGxQUmgzT0dUc241VEhBRG1ianFZ
 NkZFTUxhc1ZYOERTQ2JsTXZMd05lTy84U3h6aUJpZGgKcUxwSkNxZFFSV0hrdTVYeGdJa0dl
 S096NU9MRHZYSFdKeWFmckVZamprUzZBazZCNXo2c3ZLbGlDbFduakhRYwpqbFB6eW9GRmdL
 VEVmY3FEeENqNFJZMEQwRGd0RkQwTmZ5ZU9pZHJTQi9TelRlMmh3cnlRRTNycFNpcW8rMGNH
 CmR6aDR5QUhLWUorVXJYWjRwOTNaaGpHZktEMXhsck5ZRGxXeVc5UEdtYnZxRnVEbWlJQVFm
 OVdEL3d6RWZJQ2MKK0YrdURESSt1WWtSeFVGcDkyeWttZGhERUZnMXlqWXNVOGlHVTY5YUh5
 dmhxMzZ6NHpjdHZicWhSTnpPV0IxYgpWSi9kSU1EdnNFeEdjWFFWRElUN3NETlh2MHdFM2pL
 U0twcDdOREcxb1hVWEwrMitTRjk5S2p5NzUzQWJRU0FtCkg2MTdmeUJOd2hKV3ZRWWcrbVV2
 UHBpR090c2VzOUVYVUkzbFM0djBNRWFQRzQzZmxFczFVUisxcnBGUVdWSG8KMXkxT08rc0FF
 UUVBQVlrQ1BBUVlBUWdBSmdJYkRCWWhCSDQza3FuWXJQZldNN3dWaU8yWDZRNWlxbjQwQlFK
 ZgpKYjJ6QlFrVXJndlBBQW9KRU8yWDZRNWlxbjQwY25NUC8xN0NnVWtYVDlhSUpyaVBNOHdi
 Y2VZcmNsNytiZFlFCmY3OVNsd1NiYkhON1I0Q29JSkZPbE45Uy8zNHR5cEdWWXZwZ21DSkRZ
 RlRCeHlQTzkyaU1YRGdBNCtjV0h6dDUKVDFhWU85aHNLaGg3dkR0Sys2UHJvWkdjKzA4Z1VU
 WEhoYjk3aE1NUWhrbkpsbmZqcFNFQzllbTkwNkZVK0k5MwpUMWZUR3VwbkJhM2FXY0s4ak0w
 SmFCR2J5MmhHMVMzb2xhRExTVHRCSU5OQlltdnVXUjlNS09oaHFEcmxrNWN3CkZESkxoNU5y
 WHRlRVkwOFdBemNMekczcGtyWFBIa0ZlTVF0ZnFrMGpMZEdHdkdDM05DSWtxWXJkTGhpUnZH
 cHIKdTM4QzI2UkVuNWY0STB2R0UzVmZJWEhlOFRNQ05tUXV0MU50TXVVbXBESXkxYUx4R3p1
 cHRVaG5PSk4vL3IrVgpqRFBvaTNMT3lTTllwaHFlL2RNdWJzZlVyNm9oUDQxbUtGODFGdXdJ
 NGFtcUp0cnFJTDJ5cWF4M2EwcWxmd0N4ClhmdGllcUpjdWVrWCtlQ1BEQ0tyWU1YUjBGWWd3
 cEcySVRaVUd0ckVqRVNsRTZEc2N4NzM0SEtkcjVPUklvY0wKVVVLRU9HZWlVNkRHaEdGZGI1
 VHd1MFNuK3UxbVVQRE4wTSsrQ2RNdkNsSUU4a2xvNEc5MUVPSW11MVVwYjh4YwpPUFF3eGgx
 andxU3JVNVF3b05tU1llZ1FTSExwSVV1ckZ6MWlRVWgxdnBQWHpLaW5rV0VxdjRJcUExY2lM
 K0x5CnlTdUxrcDdNc0pwVlJNYldKQ05XT09TYmFING9EQko1ZEhNR2MzNXg1bW9zQ2s5MFBY
 a251RkREc1lIZkRvNXMKbWY5bG82WVh4N045Cj0zTGFJCi0tLS0tRU5EIFBHUCBQVUJMSUMg
 S0VZIEJMT0NLLS0tLS0K
Organization: UCLA Computer Science Department
Message-ID: <119b7bf4-2336-cc6c-ebc5-8123b16afa84@HIDDEN>
Date: Mon, 21 Sep 2020 15:41:23 -0700
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.10.0
MIME-Version: 1.0
In-Reply-To: <CABzHfVnYOYDd9v3ENJr63z+qDxfkazXMJ1Sz6tthzaV4+h9DXQ@HIDDEN>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 7bit
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 32838
Cc: 33162 <at> debbugs.gnu.org, 32838 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

On 9/25/18 1:15 AM, Konstantin Kolinko wrote:

> https://github.com/git-for-windows/git/issues/1841
Looking at that downstream bug report, it appears that this is a wishlist 
request and that there have been no takers for implementing an 
MS-Windows-specific --strip-trailing-cr option. I have marked Bug#32838 and 
Bug#33162 as wishlist in the grep bug database.




Information forwarded to bug-grep@HIDDEN:
bug#32838; Package grep. Full text available.
Severity set to 'wishlist' from 'normal' Request was from Paul Eggert <eggert@HIDDEN> to control <at> debbugs.gnu.org. Full text available.
Merged 32838 33162. Request was from Paul Eggert <eggert@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 25 Sep 2018 15:15:15 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Sep 25 11:15:15 2018
Received: from localhost ([127.0.0.1]:53916 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1g4p3S-0002jO-Pr
	for submit <at> debbugs.gnu.org; Tue, 25 Sep 2018 11:15:15 -0400
Received: from eggs.gnu.org ([208.118.235.92]:56366)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <knst.kolinko@HIDDEN>) id 1g4iW8-0006R9-K4
 for submit <at> debbugs.gnu.org; Tue, 25 Sep 2018 04:16:25 -0400
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <knst.kolinko@HIDDEN>) id 1g4iW2-0000EK-NY
 for submit <at> debbugs.gnu.org; Tue, 25 Sep 2018 04:16:19 -0400
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level: 
X-Spam-Status: No, score=-0.5 required=5.0 tests=BAYES_05,FREEMAIL_FROM,
 T_DKIM_INVALID autolearn=disabled version=3.3.2
Received: from lists.gnu.org ([2001:4830:134:3::11]:49091)
 by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32)
 (Exim 4.71) (envelope-from <knst.kolinko@HIDDEN>)
 id 1g4iW2-0000EE-JZ
 for submit <at> debbugs.gnu.org; Tue, 25 Sep 2018 04:16:18 -0400
Received: from eggs.gnu.org ([2001:4830:134:3::10]:37705)
 by lists.gnu.org with esmtp (Exim 4.71)
 (envelope-from <knst.kolinko@HIDDEN>) id 1g4iVw-0005pO-3r
 for bug-grep@HIDDEN; Tue, 25 Sep 2018 04:16:18 -0400
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <knst.kolinko@HIDDEN>) id 1g4iVp-00008J-IT
 for bug-grep@HIDDEN; Tue, 25 Sep 2018 04:16:11 -0400
Received: from mail-lj1-x22a.google.com ([2a00:1450:4864:20::22a]:34561)
 by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16)
 (Exim 4.71) (envelope-from <knst.kolinko@HIDDEN>)
 id 1g4iVp-00006w-5U
 for bug-grep@HIDDEN; Tue, 25 Sep 2018 04:16:05 -0400
Received: by mail-lj1-x22a.google.com with SMTP id f8-v6so20832241ljk.1
 for <bug-grep@HIDDEN>; Tue, 25 Sep 2018 01:16:02 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:from:date:message-id:subject:to;
 bh=kgYzUPR4UygDMH+lWz4NJwSxrk6d7UxpXL84ljEhTKw=;
 b=SolF+oxrf9d8K0T2uFY0lMU5MeY7MBVYvuHK/r/HpeoQmH2mOIasYXLcer6s5Ujolf
 JDTjS4UdCSOHw+C2rhVXhqt0qD7hNor6MaI62FrfkZYxh86Vw4daW0ru/iGEivycmAsK
 YymQgHVaTw7TGvbpqecxxhQLvr1r3h/zIbzbWtNw+S3jWGoqmfSdOlFP5Yo22VyfTE0H
 9j9K601tfwzMq/dO5ZQICWDcPrrjy8OUcI5tBsxySnNAMC1ue32J6/KUeI1t3K60468p
 6D0e+ntm70gbhaH/LxlqsBrF+6kKIY+WQJF7ZgLthiN8Lms57pV8NICSMbyGzit7gecc
 /9zQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:from:date:message-id:subject:to;
 bh=kgYzUPR4UygDMH+lWz4NJwSxrk6d7UxpXL84ljEhTKw=;
 b=T70wNVdYYJuG/Uplj3Y333Ck9d59ETlG9UFQZ6Lz2q+ZFf3WNhSBM8JU3aHzRiXaNn
 yjGw4XnnDPToUIbpMs6TC/KhB9tFak7MHlm9agZjoKGQibO9QjA+bJYgdrdmMVktV/Na
 GeB/kip0G5Ka+85slHqRkdUbI11ubD/Hg0nXcASL6tNoLe6q8O54NWyPVN8qXVN7K/Be
 nsJGQ9xj64UIjlyuNKUtigAEqIYovvyac33WnCO7hIDAYtGMlY86yeQ0vQK62CxcrgNr
 yrDniWUN+l3aHbUAye0h8Vqfi394E+LiFgJFLWPbTb6ACTV9MxE1VHk/5KhH9Ct0OwR6
 14hg==
X-Gm-Message-State: ABuFfoib7vJt0y5P7Nf8WgIC+flQCt4q7OZO78MRPGNjcEqWorkMr2bJ
 cvJEwtRZaDXuuOA64HJ8m0xQlPIZbcOH5eX8g/Qoj8mF
X-Google-Smtp-Source: ACcGV62Am69TliZJm/c9aoiKDx3VPxu2rxPyjKKvVG5cLwxyh5RnKxHBztOUwIjECiaFVitccglaA7ngeubQF27H01E=
X-Received: by 2002:a2e:6598:: with SMTP id
 e24-v6mr1520856ljf.99.1537863361124; 
 Tue, 25 Sep 2018 01:16:01 -0700 (PDT)
MIME-Version: 1.0
From: Konstantin Kolinko <knst.kolinko@HIDDEN>
Date: Tue, 25 Sep 2018 11:15:51 +0300
Message-ID: <CABzHfVnYOYDd9v3ENJr63z+qDxfkazXMJ1Sz6tthzaV4+h9DXQ@HIDDEN>
Subject: Regression in grep 3.1: Grep '$' matcher no longer works on CRLF
 files on Windows
To: bug-grep@HIDDEN
Content-Type: text/plain; charset="UTF-8"
X-detected-operating-system: by eggs.gnu.org: Genre and OS details not
 recognized.
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x
X-Received-From: 2001:4830:134:3::11
X-Spam-Score: -4.0 (----)
X-Debbugs-Envelope-To: submit
X-Mailman-Approved-At: Tue, 25 Sep 2018 11:15:13 -0400
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -5.0 (-----)

Hi!

This issue has been reported downstream at Git for Windows project, here:
https://github.com/git-for-windows/git/issues/1841

Git for Windows includes a set of GNU utilities. IIRC those come from
MinGW project.

Summarizing from the downstream report:
Actual output, with grep 3.1 (in Git for Windows 2.19.0):
[[[
$ grep --version
grep (GNU grep) 3.1
...

$ cat > foo.txt
foo:
bar
baz:

$ unix2dos foo.txt
unix2dos: converting file foo.txt to DOS format...

$ grep ':$' < foo.txt

$ grep --line-regexp '.*:' foo.txt

$ grep --line-regexp '.*:' < foo.txt

]]]

Expected output, observable with grep 3.0 (in Git for Windows 2.18.0),
or if I run dos2unix on the file:

[[[
$ cp foo.txt foo2.txt

$ dos2unix foo2.txt
dos2unix: converting file foo2.txt to Unix format...

$ grep ':$' < foo2.txt
foo:
baz:

$ grep --line-regexp '.*:' foo2.txt
foo:
baz:

$ grep --line-regexp '.*:' < foo2.txt
foo:
baz:

]]]

I guess that this regression is related to the following changes
listed in the NEWS file, apparently implemented via #25707:

[[[
  The following changes affect only MS-Windows platforms.  First, the
  --binary (-U) option now governs whether binary I/O is used, instead
  of a heuristic that was sometimes incorrect.  Second, the
  --unix-byte-offsets (-u) option now has no effect on MS-Windows too.
]]]

Best regards,
Konstantin Kolinko




Acknowledgement sent to Konstantin Kolinko <knst.kolinko@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-grep@HIDDEN. Full text available.
Report forwarded to bug-grep@HIDDEN:
bug#32838; Package grep. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Mon, 21 Sep 2020 22:45:01 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.