X-Loop: help-debbugs@HIDDEN Subject: bug#26726: Support grepping multi-lines fixed-strings Resent-From: "ziyunfei" <446240525@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-grep@HIDDEN Resent-Date: Mon, 01 May 2017 06:54:01 +0000 Resent-Message-ID: <handler.26726.B.14936215936742 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: report 26726 X-GNU-PR-Package: grep X-GNU-PR-Keywords: To: 26726 <at> debbugs.gnu.org X-Debbugs-Original-To: "bug-grep" <bug-grep@HIDDEN> Received: via spool by submit <at> debbugs.gnu.org id=B.14936215936742 (code B ref -1); Mon, 01 May 2017 06:54:01 +0000 Received: (at submit) by debbugs.gnu.org; 1 May 2017 06:53:13 +0000 Received: from localhost ([127.0.0.1]:48438 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1d55Cr-0001kf-13 for submit <at> debbugs.gnu.org; Mon, 01 May 2017 02:53:13 -0400 Received: from eggs.gnu.org ([208.118.235.92]:59503) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <446240525@HIDDEN>) id 1d54zF-0001Qx-9j for submit <at> debbugs.gnu.org; Mon, 01 May 2017 02:39:12 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <446240525@HIDDEN>) id 1d54z9-00037g-8b for submit <at> debbugs.gnu.org; Mon, 01 May 2017 02:39:04 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: ** X-Spam-Status: No, score=2.0 required=5.0 tests=BAYES_50, FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,FROM_EXCESS_BASE64,HTML_MESSAGE, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:52378) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from <446240525@HIDDEN>) id 1d54z9-00037c-5a for submit <at> debbugs.gnu.org; Mon, 01 May 2017 02:39:03 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:50473) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from <446240525@HIDDEN>) id 1d54z8-0001eE-1C for bug-grep@HIDDEN; Mon, 01 May 2017 02:39:02 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <446240525@HIDDEN>) id 1d54z3-00037L-4j for bug-grep@HIDDEN; Mon, 01 May 2017 02:39:02 -0400 Received: from smtpbg65.qq.com ([103.7.28.233]:41889) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from <446240525@HIDDEN>) id 1d54z2-00037B-AX for bug-grep@HIDDEN; Mon, 01 May 2017 02:38:57 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qq.com; s=s201512; t=1493620728; bh=SG6QdORTaMU+YLFZU6sQmvrdzsgcUjHNod7auq83ruA=; h=From:To:Subject:Mime-Version:Content-Type:Content-Transfer-Encoding:Date:Message-ID; b=PCyqrcpqgZxCiDoecvn3RsCu6z3ey/m9ygpCofx2ZCHllt1tG86/bGpl9IIa7mTEG bdZi5Omz16QHKQtUK/aaEakU6A5KektCfPPvZz+i9OlCapw/kbpATqE6+eRYq3mVjb GE3Cx+EyNf+kjLlLxqjtENmWmpui0/Jh3bxA7UK8= X-QQ-FEAT: 5nAP71ObQpVkxOyhHZuQboKCawLVmGrtdfgVgqafT6vEgK2uQIo7dwHZ4Lfwl Fk199+dI5TSKxf7/6du5rDn2XmADV0ThnUendi+ziH0kiuR622imwZ99+sDyysIftU+r8kE SQASXiHreUGj85xPzcW6MvGfA5MpVaWihxqX08u/DgHaN3iqJ/x2bIYbeW0PWR1pYoZN+Ns zYDmVUYhG8j8vQtqBK39X5OjmaUk56O+dh3EucpsU5tQlPAcmXwaqqGspC/F83HkV1ceeVL xmsA== X-QQ-SSF: 000000000000004000000000000000E X-HAS-ATTACH: no X-QQ-BUSINESS-ORIGIN: 2 X-Originating-IP: 183.157.167.43 X-QQ-STYLE: X-QQ-mid: webmail323t1493620726t5036747 From: "ziyunfei" <446240525@HIDDEN> Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_5906D7F6_0BFBA3A8_1749BD6D" Content-Transfer-Encoding: 8Bit Date: Mon, 1 May 2017 14:38:46 +0800 X-Priority: 3 Message-ID: <tencent_104467C1659C99351880762E@HIDDEN> X-QQ-MIME: TCMime 1.0 by Tencent X-Mailer: QQMail 2.x X-QQ-Mailer: QQMail 2.x X-QQ-SENDSIZE: 520 Feedback-ID: webmail:qq.com:bgforeign:bgforeign1 X-QQ-Bgrelay: 1 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -3.7 (---) X-Mailman-Approved-At: Mon, 01 May 2017 02:53:11 -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: -3.7 (---) This is a multi-part message in MIME format. ------=_NextPart_5906D7F6_0BFBA3A8_1749BD6D Content-Type: text/plain; charset="ISO-8859-1" Content-Transfer-Encoding: base64 SSBoYXZlIHRoZSBzYW1lIG5lZWQgYXMgaHR0cDovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0 aW9ucy8xNDYzMTc5NC9jaGVjay1pZi1maWxlLWNvbnRhaW5zLXNvbWUtdGV4dC1ub3QtcmVn ZXgtaW4tdW5peCNjb21tZW50MjA0Mzg3NTdfMTQ2MzE4MzIuDQoNCg0KJCBjYXQgZmlsZQ0K Zm9vDQpiYXINCg0KJCBlY2hvICIkZml4ZWRfc3RyaW5nIg0KYmFyDQpmb28NCg0KJCBncmVw IC1GenEgIiRmaXhlZF9zdHJpbmciIGZpbGUgJiYgZWNobyAiTWF0Y2hlZCIgfHwgZWNobyAi Tm90IG1hdGNoZWQiDQpNYXRjaGVkICMgZmFsc2UgcG9zaXRpdmUsIC16IGRvZXNuJ3QgYXBw bHkgdG8gLUYNCg0KDQokIFtbICIkKGNhdCBmaWxlKSIgPSAqIiRmaXhlZF9zdHJpbmciKiBd XSAmJiBlY2hvICJNYXRjaGVkIiB8fCBlY2hvICJub3QgbWF0Y2hlZCINCm5vdCBtYXRjaGVk ICMgbXkgd29ya2Fyb3VuZA== ------=_NextPart_5906D7F6_0BFBA3A8_1749BD6D Content-Type: text/html; charset="ISO-8859-1" Content-Transfer-Encoding: base64 PGRpdj5JIGhhdmUgdGhlIHNhbWUgbmVlZCBhcyBodHRwOi8vc3RhY2tvdmVyZmxvdy5jb20v cXVlc3Rpb25zLzE0NjMxNzk0L2NoZWNrLWlmLWZpbGUtY29udGFpbnMtc29tZS10ZXh0LW5v dC1yZWdleC1pbi11bml4I2NvbW1lbnQyMDQzODc1N18xNDYzMTgzMi48L2Rpdj48ZGl2Pjxi cj48L2Rpdj48ZGl2PiQmbmJzcDtjYXQgZmlsZTwvZGl2PjxkaXY+PGRpdj5mb288L2Rpdj48 ZGl2PmJhcjwvZGl2PjwvZGl2PjxkaXY+JCZuYnNwO2VjaG8gIiRmaXhlZF9zdHJpbmciPC9k aXY+PGRpdj48ZGl2PmJhcjwvZGl2PjxkaXY+Zm9vPC9kaXY+PC9kaXY+PGRpdj4kIGdyZXAg LUZ6cSAiJGZpeGVkX3N0cmluZyIgZmlsZSAmYW1wOyZhbXA7IGVjaG8gIk1hdGNoZWQiIHx8 IGVjaG8gIk5vdCBtYXRjaGVkIjwvZGl2PjxkaXY+TWF0Y2hlZCAjIGZhbHNlIHBvc2l0aXZl LCAteiBkb2Vzbid0Jm5ic3A7YXBwbHkgdG8gLUY8L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2 PiQgW1sgIiQoY2F0IGZpbGUpIiA9ICoiJGZpeGVkX3N0cmluZyIqIF1dICZhbXA7JmFtcDsg ZWNobyAiTWF0Y2hlZCIgfHwgZWNobyAibm90IG1hdGNoZWQiPC9kaXY+PGRpdj5ub3QgbWF0 Y2hlZCAjIG15IHdvcmthcm91bmQ8L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2Pjxicj48L2Rp dj4= ------=_NextPart_5906D7F6_0BFBA3A8_1749BD6D--
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: "ziyunfei" <446240525@HIDDEN> Subject: bug#26726: Acknowledgement (Support grepping multi-lines fixed-strings) Message-ID: <handler.26726.B.14936215936742.ack <at> debbugs.gnu.org> References: <tencent_104467C1659C99351880762E@HIDDEN> X-Gnu-PR-Message: ack 26726 X-Gnu-PR-Package: grep Reply-To: 26726 <at> debbugs.gnu.org Date: Mon, 01 May 2017 06:54:02 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. Your message has been sent to the package maintainer(s): bug-grep@HIDDEN If you wish to submit further information on this problem, please send it to 26726 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 26726: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D26726 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN Subject: bug#26726: Support grepping multi-lines fixed-strings Resent-From: Jim Meyering <jim@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-grep@HIDDEN Resent-Date: Mon, 01 May 2017 12:49:01 +0000 Resent-Message-ID: <handler.26726.B26726.149364292813228 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 26726 X-GNU-PR-Package: grep X-GNU-PR-Keywords: To: ziyunfei <446240525@HIDDEN> Cc: 26726 <at> debbugs.gnu.org Received: via spool by 26726-submit <at> debbugs.gnu.org id=B26726.149364292813228 (code B ref 26726); Mon, 01 May 2017 12:49:01 +0000 Received: (at 26726) by debbugs.gnu.org; 1 May 2017 12:48:48 +0000 Received: from localhost ([127.0.0.1]:48618 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1d5Aky-0003RI-2n for submit <at> debbugs.gnu.org; Mon, 01 May 2017 08:48:48 -0400 Received: from mail-ua0-f176.google.com ([209.85.217.176]:34781) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <meyering@HIDDEN>) id 1d5Akw-0003R6-GE for 26726 <at> debbugs.gnu.org; Mon, 01 May 2017 08:48:46 -0400 Received: by mail-ua0-f176.google.com with SMTP id g49so5395833uaa.1 for <26726 <at> debbugs.gnu.org>; Mon, 01 May 2017 05:48:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=cCHdwi4IIAlWYYY+trPg11YKmfFHK3m/VcsABuiSuk4=; b=ZY/hglT1/hLtXFcX0HC5Fk01rlWeTijHmVBiBMUwl9YYGMxHuRq1OLhz9dlgNyLSOy TNROG0c8pi2mQwVAak8feDMDPpNNevIFANCPmVAszZyTIM9HbFnsymep1jozstlW5YOb ulIwZmCsqzBUH4H2PJObSlcjvf7irzT6aWFKysh+ro7AxGbJ82dBbru6FhH7cFqjL6+t LuHNJdxAEuvRd9YX5EWo+5dBfE27DQdL8cTLNn2+2/eXwMWKnglcMgcjdB2XgTglJeuc UeZWaxYULYsKdWRa50ajJCwKkFtO060UQN6QGy98Iv9x7m2FqJW2D4CC+J3Ou4ivXpcR 2pEA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=cCHdwi4IIAlWYYY+trPg11YKmfFHK3m/VcsABuiSuk4=; b=QtRnpHHEN26+Weuu+PINFffyzzLlpBPQcern0TDqXMJrRJssqX3GV7Mud5fY9qcqKL OTPS5LrmwfWwd8Jq3GdDDrMIPXOE3jf5rVhiyQerJLkFul7C600ivL+WmIUNs52gALvw vVBmzHHLQwBAOqcmTuwOEIW+A9lIJVpLyKtXTdPJiZ5X+0CXVRxe3Vauk3n65J6u9hos 0O+spfnKqbmMqblOigJpNqUW5brIYrDOOuNwVIX/q9jSKdsztQaCdUuiQ6plBp3pjdS+ iTVwMYS4itY8vAVDt4OLRv6ANfk53aQkn1aRjvUPPx6pPbkozGlTeVYQglB/dcaa/rVX a2Uw== X-Gm-Message-State: AN3rC/5RAjjiT2rubjtwJRwwmxBqEHapVGFsEKdSaoS0KKJ5sX4h4hZu 4+3iDv9sHVTQSlN816jL1rMBIC48qg== X-Received: by 10.176.25.15 with SMTP id v15mr7761787uag.81.1493642920819; Mon, 01 May 2017 05:48:40 -0700 (PDT) MIME-Version: 1.0 Received: by 10.176.82.75 with HTTP; Mon, 1 May 2017 05:48:20 -0700 (PDT) In-Reply-To: <tencent_104467C1659C99351880762E@HIDDEN> References: <tencent_104467C1659C99351880762E@HIDDEN> From: Jim Meyering <jim@HIDDEN> Date: Mon, 1 May 2017 21:48:20 +0900 X-Google-Sender-Auth: iKheKZGXO7iXl5jfq5q0i-s65qQ Message-ID: <CA+8g5KGZk6_6XVw5LvcvMW_DX78oN=OCDbYS5teui2z4WbQ5HQ@HIDDEN> Content-Type: text/plain; charset=UTF-8 X-Spam-Score: -2.6 (--) 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: -2.6 (--) On Mon, May 1, 2017 at 3:38 PM, ziyunfei <446240525@HIDDEN> wrote: > I have the same need as http://stackoverflow.com/questions/14631794/check-if-file-contains-some-text-not-regex-in-unix#comment20438757_14631832. > > $ cat file > foo > bar > > $ echo "$fixed_string" > bar > foo > > $ grep -Fzq "$fixed_string" file && echo "Matched" || echo "Not matched" > Matched # false positive, -z doesn't apply to -F > > > $ [[ "$(cat file)" = *"$fixed_string"* ]] && echo "Matched" || echo "not matched" > not matched # my workaround Consider using perl, i.e., this matches: $ pat='foo bar' $ printf '%s\n' foo bar | perl -0 -ne 'm!\Q'"$pat"'\E! or die' This does not match: $ printf '%s\n' bar foo | perl -0 -ne 'm!\Q'"$pat"'\E! or die' Died at -e line 1, <> chunk 1.
Received: (at control) by debbugs.gnu.org; 21 Jun 2017 21:30:18 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jun 21 17:30:18 2017 Received: from localhost ([127.0.0.1]:60323 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1dNnCc-00057T-5d for submit <at> debbugs.gnu.org; Wed, 21 Jun 2017 17:30:18 -0400 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:55792) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eggert@HIDDEN>) id 1dNnCa-00057G-98 for control <at> debbugs.gnu.org; Wed, 21 Jun 2017 17:30:16 -0400 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id AE5AE1600D6 for <control <at> debbugs.gnu.org>; Wed, 21 Jun 2017 14:30:09 -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 4G11jw1wRRzd for <control <at> debbugs.gnu.org>; Wed, 21 Jun 2017 14:30:07 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 67B681600D7 for <control <at> debbugs.gnu.org>; Wed, 21 Jun 2017 14:30:07 -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 AC5K_oB9XB8h for <control <at> debbugs.gnu.org>; Wed, 21 Jun 2017 14:30:07 -0700 (PDT) Received: from Penguin.CS.UCLA.EDU (Penguin.CS.UCLA.EDU [131.179.64.200]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id 2EB731600D5 for <control <at> debbugs.gnu.org>; Wed, 21 Jun 2017 14:30:07 -0700 (PDT) To: control <at> debbugs.gnu.org From: Paul Eggert <eggert@HIDDEN> Subject: bug maintenance Organization: UCLA Computer Science Department Message-ID: <9e82e823-bd48-3182-900c-2130ac56a4ef@HIDDEN> Date: Wed, 21 Jun 2017 14:30:06 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.1.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Content-Language: en-US X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: control 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: -0.0 (/) tags 27398 moreinfo severity 26726 wishlist tags 26205 wontfix severity 26146 wishlist
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.