delorie.com/archives/browse.cgi | search |
X-Recipient: | archive-cygwin AT delorie DOT com |
DomainKey-Signature: | a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id |
:list-unsubscribe:list-subscribe:list-archive:list-post | |
:list-help:sender:message-id:date:from:mime-version:to:subject | |
:references:in-reply-to:content-type:content-transfer-encoding; | |
q=dns; s=default; b=l+PnwRLc6wut+xTQ/svwh9gVzxJcKnyGV7zrhKF68qC | |
CSvFiQCEQzGvP570jcHlF1a5mSqNOpfbeg33Nw3IZhn6QAgaZvojU748YtyMlWbM | |
k4QNUVRYLlyfdRewAbZf2oLIO/lccHWKexxodAHgajADKCiYye0L63Z3Ovgh/ZFA | |
= | |
DKIM-Signature: | v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id |
:list-unsubscribe:list-subscribe:list-archive:list-post | |
:list-help:sender:message-id:date:from:mime-version:to:subject | |
:references:in-reply-to:content-type:content-transfer-encoding; | |
s=default; bh=39yfkguJZ8qUR2TDAP9rUPA0xfA=; b=QgBs0A/XuEsEI+aVu | |
zwon0MnumonBcAXK/PspQUnPachzsWcyswUxblnnU7bdKw1mxRVuVbp0Rkvoou66 | |
E5LjAZMZAam2kHGrDKKm3rxikP8F5XKJfLxsctWkKK8n0otXTeIVz7RYfPzS/Wcz | |
H5Fu5qmww8FkaMpIPJTuPtL0jA= | |
Mailing-List: | contact cygwin-help AT cygwin DOT com; run by ezmlm |
List-Id: | <cygwin.cygwin.com> |
List-Subscribe: | <mailto:cygwin-subscribe AT cygwin DOT com> |
List-Archive: | <http://sourceware.org/ml/cygwin/> |
List-Post: | <mailto:cygwin AT cygwin DOT com> |
List-Help: | <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs> |
Sender: | cygwin-owner AT cygwin DOT com |
Mail-Followup-To: | cygwin AT cygwin DOT com |
Delivered-To: | mailing list cygwin AT cygwin DOT com |
Authentication-Results: | sourceware.org; auth=none |
X-Virus-Found: | No |
X-Spam-SWARE-Status: | No, score=3.9 required=5.0 tests=AWL,BAYES_50,FOREIGN_BODY,RCVD_IN_DNSWL_NONE,RCVD_IN_SORBS_WEB autolearn=no version=3.3.2 |
X-HELO: | mout.kundenserver.de |
Message-ID: | <549C5A6B.2000509@towo.net> |
Date: | Thu, 25 Dec 2014 19:41:47 +0100 |
From: | Thomas Wolff <towo AT towo DOT net> |
User-Agent: | Mozilla/5.0 (Windows NT 6.1; rv:31.0) Gecko/20100101 Thunderbird/31.3.0 |
MIME-Version: | 1.0 |
To: | cygwin AT cygwin DOT com |
Subject: | Re: grep treating my text files as binary! |
References: | <XnsA40D81CA1FAA8davidrayninfocouk AT 80 DOT 91 DOT 229 DOT 13> <549B4258 DOT 5050509 AT redhat DOT com> <XnsA40DECB2AE256davidrayninfocouk AT 80 DOT 91 DOT 229 DOT 13> |
In-Reply-To: | <XnsA40DECB2AE256davidrayninfocouk@80.91.229.13> |
X-TagToolbar-Keys: | D20141225194147121 |
X-UI-Out-Filterresults: | notjunk:1; |
X-IsSubscribed: | yes |
X-MIME-Autoconverted: | from quoted-printable to 8bit by delorie.com id sBPIg8bb003003 |
Am 25.12.2014 um 00:16 schrieb zzapper: > Eric Blake <eblake AT redhat DOT com> wrote in > news:549B4258 DOT 5050509 AT redhat DOT com: > > >> You upgraded grep. This is an intentional change in behavior in the >> newest grep. Work around it by using 'grep -a' or 'LC_ALL=C grep'. Eric had further written: > Basically, the POSIX definition of a binary file includes any file that > is encoded incorrectly for the current locale, and since your current > locale is (probably) UTF-8 encoding, any file (such as note.html) that > assumes some other encoding (probably Latin-1 8-bit encoding) will be > treated as binary unless you request -a or change locales. zzapper: > Thanks Eric, just surprised not to see more people bleating about this > - it resisted my Googling skills! I actually had complained about this nonsense in the grep bug channel (a mailing list), and Eric had responded there, my further reply being pending... so let me put it here for now; I've read the POSIX definition of "binary file" that was quoted in the grep bug already, and if I remember correctly (or how this is abbreviated here...) it does not mention character encoding or locale. In any case the argument is quite artificial since the new behaviour hits many files that are in fact text files. Thus it is very undesirable from any reasonable users' point of view, which should be the guideline for software design rather than dogmatic locale theories. Therefore I hold the claim that this is a serious flaw in grep and I hope it will be reverted. ------ Thomas --- Diese E-Mail wurde von Avast Antivirus-Software auf Viren geprüft. http://www.avast.com -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |