From unknown Mon Jun 23 07:47:18 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#20080 <20080@debbugs.gnu.org> To: bug#20080 <20080@debbugs.gnu.org> Subject: Status: '.' fails to match null byte Reply-To: bug#20080 <20080@debbugs.gnu.org> Date: Mon, 23 Jun 2025 14:47:18 +0000 retitle 20080 '.' fails to match null byte reassign 20080 grep submitter 20080 Andreas Schwab severity 20080 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 11 10:32:27 2015 Received: (at submit) by debbugs.gnu.org; 11 Mar 2015 14:32:28 +0000 Received: from localhost ([127.0.0.1]:42895 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YVhgR-00008f-Hr for submit@debbugs.gnu.org; Wed, 11 Mar 2015 10:32:27 -0400 Received: from eggs.gnu.org ([208.118.235.92]:40544) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YVhgP-00008O-No for submit@debbugs.gnu.org; Wed, 11 Mar 2015 10:32:26 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YVhgB-0000Z8-Bo for submit@debbugs.gnu.org; Wed, 11 Mar 2015 10:32:17 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:51708) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YVhgB-0000Z4-96 for submit@debbugs.gnu.org; Wed, 11 Mar 2015 10:32:11 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:42201) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YVhg7-0000ZZ-8v for bug-grep@gnu.org; Wed, 11 Mar 2015 10:32:11 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YVhg2-0000WR-JF for bug-grep@gnu.org; Wed, 11 Mar 2015 10:32:07 -0400 Received: from cantor2.suse.de ([195.135.220.15]:54824 helo=mx2.suse.de) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YVhg2-0000VD-DZ for bug-grep@gnu.org; Wed, 11 Mar 2015 10:32:02 -0400 X-Virus-Scanned: by amavisd-new at test-mx.suse.de Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254]) by mx2.suse.de (Postfix) with ESMTP id 7A02FAAC9 for ; Wed, 11 Mar 2015 14:32:01 +0000 (UTC) From: Andreas Schwab To: bug-grep@gnu.org Subject: '.' fails to match null byte X-Yow: I smell like a wet reducing clinic on Columbus Day! Date: Wed, 11 Mar 2015 15:32:01 +0100 Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x (no timestamps) [generic] X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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.0 (-----) $ printf "a\0b\n" | src/grep a.b; echo $? 1 Andreas. -- Andreas Schwab, SUSE Labs, schwab@suse.de GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7 "And now for something completely different." From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 11 12:08:57 2015 Received: (at 20080) by debbugs.gnu.org; 11 Mar 2015 16:08:57 +0000 Received: from localhost ([127.0.0.1]:42979 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YVjBp-0002hh-8l for submit@debbugs.gnu.org; Wed, 11 Mar 2015 12:08:57 -0400 Received: from mail-ig0-f173.google.com ([209.85.213.173]:45834) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YVjBm-0002hP-VO for 20080@debbugs.gnu.org; Wed, 11 Mar 2015 12:08:55 -0400 Received: by igjz20 with SMTP id z20so13499932igj.4 for <20080@debbugs.gnu.org>; Wed, 11 Mar 2015 09:08:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc:content-type; bh=zQEqyUh5JmNRC8HVfpGoxMukvVs45MMSwrnLBzNnR6M=; b=MbTBteRzq1VHt0Vl5zEDxuzgRg90SMDGbRr2p3uGTIVV/z3/+axcsZZLc6oSEo5ppX USyb8jDEp94kByxwk8DQf1PqrMfIqH9n+8rtk9MCwijU5C8XgBA7RmbHdX+2rqA4QWkA OQmBWSUNd5e9WVnXb/7eynkOFiBiKaPCTV8Z6HcYCBQjOe/a0MSEjMc980uxkr5vmco4 BhC/gkeG4mAZrFmbR7vJunKTllNtOhDr2MXmEXv/qTZA5VDb+FDkBW5dofbQlCujoppE wuA9/iN7DfZSS/kj6Em6lR4xDTdgBZejUdv5cH+eUzUeDXG+o510DBt6W1HM0TV9vJOs riAQ== X-Received: by 10.42.216.145 with SMTP id hi17mr41768941icb.63.1426090129431; Wed, 11 Mar 2015 09:08:49 -0700 (PDT) MIME-Version: 1.0 Received: by 10.64.171.101 with HTTP; Wed, 11 Mar 2015 09:08:29 -0700 (PDT) In-Reply-To: References: From: Jim Meyering Date: Wed, 11 Mar 2015 09:08:29 -0700 X-Google-Sender-Auth: TlJPB4cmCoe5hSn2uRoFKRtuNvM Message-ID: Subject: Re: bug#20080: '.' fails to match null byte To: Andreas Schwab Content-Type: text/plain; charset=ISO-8859-1 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 20080 Cc: 20080@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: -0.7 (/) On Wed, Mar 11, 2015 at 7:32 AM, Andreas Schwab wrote: > $ printf "a\0b\n" | src/grep a.b; echo $? > 1 Thanks for the report. However, that is now the expected behavior, and the change was announced in grep-2.21. You can use the --text (-a) option to make it match. Here is the entry from the NEWS file: ** Changes in behavior When searching binary data, grep now may treat non-text bytes as line terminators. This can boost performance significantly. From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 11 12:58:09 2015 Received: (at 20080) by debbugs.gnu.org; 11 Mar 2015 16:58:09 +0000 Received: from localhost ([127.0.0.1]:43021 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YVjxQ-00042G-SD for submit@debbugs.gnu.org; Wed, 11 Mar 2015 12:58:09 -0400 Received: from cantor2.suse.de ([195.135.220.15]:33327 helo=mx2.suse.de) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YVjxO-000427-P3 for 20080@debbugs.gnu.org; Wed, 11 Mar 2015 12:58:07 -0400 X-Virus-Scanned: by amavisd-new at test-mx.suse.de Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254]) by mx2.suse.de (Postfix) with ESMTP id F0066AAC8; Wed, 11 Mar 2015 16:58:04 +0000 (UTC) From: Andreas Schwab To: Jim Meyering Subject: Re: bug#20080: '.' fails to match null byte References: X-Yow: Is it FUN to be a MIDGET? Date: Wed, 11 Mar 2015 17:58:04 +0100 In-Reply-To: (Jim Meyering's message of "Wed, 11 Mar 2015 09:08:29 -0700") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 20080 Cc: 20080@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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.0 (-----) Jim Meyering writes: > You can use the --text (-a) option to make it match. The --text option is supposed to only change the output, no the match. Andreas. -- Andreas Schwab, SUSE Labs, schwab@suse.de GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7 "And now for something completely different." From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 11 13:33:10 2015 Received: (at 20080-done) by debbugs.gnu.org; 11 Mar 2015 17:33:10 +0000 Received: from localhost ([127.0.0.1]:43050 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YVkVJ-0004zR-S3 for submit@debbugs.gnu.org; Wed, 11 Mar 2015 13:33:10 -0400 Received: from mail-ie0-f169.google.com ([209.85.223.169]:33044) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YVkVH-0004yy-Gi for 20080-done@debbugs.gnu.org; Wed, 11 Mar 2015 13:33:08 -0400 Received: by iecvj10 with SMTP id vj10so45026iec.0 for <20080-done@debbugs.gnu.org>; Wed, 11 Mar 2015 10:33:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc:content-type; bh=+L+vGf1+Hl3wp2Az7FN2G144F5XYyZ7z45wYl/LaNcA=; b=CSsfvKo4fha3sYf7l9YuRlF3p4XLiQh6HAtpORZn+dJ+zSjREEOl+M5HlPRf6LvBl0 vqCDN6TXXraboySsV2eFwohZp3qxr/CWjjxu7IiHsZvO+fJJ4DpMZK1z1fzS2AWhexKo +V8FT4JRXancXGWJMQhEqw5tKQFe+BO41kE6gEk8ewCQ+YH7FJbJRKB2wwdxu6W6+xId GFnF2KgtzbR7HJlcUBY9GCLJMHrPGS+MESehK0wUMiWG0W+irP1BWsO63ztCHac4MX/R YkouO/XQXZ2RPIKZquCiitixcsGEYKhqLXCiSR5UmWr2t8rpCvnBlPGe7k2QffnmifAV bM0A== X-Received: by 10.50.1.48 with SMTP id 16mr67776661igj.45.1426095178607; Wed, 11 Mar 2015 10:32:58 -0700 (PDT) MIME-Version: 1.0 Received: by 10.64.171.101 with HTTP; Wed, 11 Mar 2015 10:32:38 -0700 (PDT) In-Reply-To: References: From: Jim Meyering Date: Wed, 11 Mar 2015 10:32:38 -0700 X-Google-Sender-Auth: OozuXyX-aVNbDJIm6Kkp1tVFTCE Message-ID: Subject: Re: bug#20080: '.' fails to match null byte To: Andreas Schwab Content-Type: text/plain; charset=ISO-8859-1 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 20080-done Cc: 20080-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: -0.7 (/) tags 20080 notabug thanks On Wed, Mar 11, 2015 at 9:58 AM, Andreas Schwab wrote: > Jim Meyering writes: > >> You can use the --text (-a) option to make it match. > > The --text option is supposed to only change the output, no the match. True, but that is a separate issue, so I'm closing this bug report and will open a new one. From unknown Mon Jun 23 07:47:18 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, 09 Apr 2015 11:24:03 +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