From unknown Fri Aug 15 20:28:31 2025 X-Loop: help-debbugs@gnu.org Subject: bug#35195: sed '/^$/d' does not delete empty lines Resent-From: Chin Huat Tan Original-Sender: "Debbugs-submit" Resent-CC: bug-sed@gnu.org Resent-Date: Mon, 08 Apr 2019 14:19:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 35195 X-GNU-PR-Package: sed X-GNU-PR-Keywords: To: 35195@debbugs.gnu.org X-Debbugs-Original-To: bug-sed@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.15547331159311 (code B ref -1); Mon, 08 Apr 2019 14:19:03 +0000 Received: (at submit) by debbugs.gnu.org; 8 Apr 2019 14:18:35 +0000 Received: from localhost ([127.0.0.1]:50057 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hDV6X-0002Q6-VC for submit@debbugs.gnu.org; Mon, 08 Apr 2019 10:18:34 -0400 Received: from eggs.gnu.org ([209.51.188.92]:33393) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hDSzN-00072W-8f for submit@debbugs.gnu.org; Mon, 08 Apr 2019 08:03:01 -0400 Received: from lists.gnu.org ([209.51.188.17]:35614) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hDSzI-0007d9-3T for submit@debbugs.gnu.org; Mon, 08 Apr 2019 08:02:56 -0400 Received: from eggs.gnu.org ([209.51.188.92]:47774) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hDSzG-0003V5-Ls for bug-sed@gnu.org; Mon, 08 Apr 2019 08:02:56 -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.1 required=5.0 tests=BAYES_50, FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,HTML_MESSAGE autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hDSzE-0007b7-WD for bug-sed@gnu.org; Mon, 08 Apr 2019 08:02:54 -0400 Received: from mail-wm1-x32a.google.com ([2a00:1450:4864:20::32a]:55134) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hDSzE-0007Yu-46 for bug-sed@gnu.org; Mon, 08 Apr 2019 08:02:52 -0400 Received: by mail-wm1-x32a.google.com with SMTP id c1so14026786wml.4 for ; Mon, 08 Apr 2019 05:02:49 -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=sxTDu98nPDWGlGN0CUHUKA/qTzNIWGEEsT3YhasunhY=; b=B1lEs2LgAtc5Vsof9QLjnovCUSWar/tal54UJgsVao0tgqQJSMQwSMNyxc/FCOU+Bo YmmyAXzIL8722IvOnNxE+dX2BcqL7SaFgUcb0sJxCwwOQoIKTHrgUgkT4VYXqiu9n977 hFRXKM1twLudxJGwq8PMrImkXirrulNRhhXJ+Sz++Z+bkkBBMqREb5daqzfLHwAdbv7J qdmMTkXFoO25zY954iL9FOBIH57ceUkxoJjJSJ1qz4QaEfWKKsrbZtcKBVV92fcxNit7 Eumm9BrK+GzHBFa7BewQyvT5ieZkUziTvIKhQEVG9TPfHHUzavIw7ZErXrkNJ/bdHu+F tDJg== 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=sxTDu98nPDWGlGN0CUHUKA/qTzNIWGEEsT3YhasunhY=; b=dVbzftVqkSeJ60XRT67jTm+yqr56Kf4DIcJhWsPAI9dUBR2ohltmKM8gv+ORebkyRJ tAS3HKO/iPDu0GW4M9hjWBPJfHdN+12bWwJL6lb/2TysUGzUaGltasHZmt2lG12IKrbJ vqXxVelLllQwXI5VJglhBQtfoIK/MmIlsLQ67OWq9UpZK6BFSaBzaVQcGXvc4ly2I9tS wdD+iRftQs8qng0pJhiQH8MH32TP5KJ9UzFVcbeAVsijj79QfWt3OBrDA+msj7ogNrma WagVj40ZoaFQGGzcDy++GAmFxtA1XU1jpUFqBKQtFHeGKGsVknfcN5Zhgc2TR7DAPAGW F+vQ== X-Gm-Message-State: APjAAAXUdMnvkfgn5s2kUy1mceEAIDUtxvWnjM6ZZQTBbigUoYMpTM88 4Meoiulah+7R73xdfFl1ZnzNiMbN9zSGsLwlq9B0YS8Z X-Google-Smtp-Source: APXvYqxpMXZiOg1UiDt7FkQDhgjT1FgsSnWiAvAFEaTxqHM1viKy0jq5mbTcAMdVanTHqm4usKPFvPkx3ACQRg3wt24= X-Received: by 2002:a1c:6783:: with SMTP id b125mr17063455wmc.79.1554724968166; Mon, 08 Apr 2019 05:02:48 -0700 (PDT) MIME-Version: 1.0 From: Chin Huat Tan Date: Mon, 8 Apr 2019 20:02:36 +0800 Message-ID: Content-Type: multipart/mixed; boundary="00000000000073af0f0586039d58" X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::32a X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Spam-Score: 1.2 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: sed '/^$/d' does not delete empty lines on the attached file. -- Tan Chin Huat HP : 010 225 1918 eMail : tch1126@gmail.com sed '/^$/d' does not delete empty lines on the attached file. Content analysis details: (1.2 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (tch1126[at]gmail.com) 0.2 FREEMAIL_ENVFROM_END_DIGIT Envelope-from freemail username ends in digit (tch1126[at]gmail.com) 0.0 HTML_MESSAGE BODY: HTML included in message X-Mailman-Approved-At: Mon, 08 Apr 2019 10:18:32 -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: 0.2 (/) --00000000000073af0f0586039d58 Content-Type: multipart/alternative; boundary="00000000000073aef90586039d56" --00000000000073aef90586039d56 Content-Type: text/plain; charset="UTF-8" sed '/^$/d' does not delete empty lines on the attached file. -- Tan Chin Huat HP : 010 225 1918 eMail : tch1126@gmail.com --00000000000073aef90586039d56 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable

sed '/^$/d' d= oes not delete empty lines on the attached file.

--
Tan Chin Huat
HP = : 010 225 1918
eMail : tch1126@gmail.com
--00000000000073aef90586039d56-- --00000000000073af0f0586039d58 Content-Type: text/plain; charset="US-ASCII"; name="LLK-01.txt" Content-Disposition: attachment; filename="LLK-01.txt" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_ju8b2wf20 aHR0cHM6Ly93d3cueW91dHViZS5jb20vd2F0Y2g/dj10d3hxbFVLZFlxZw0KDQpodHRwczovL3d3 dy55b3V0dWJlLmNvbS93YXRjaD92PUxlSWhPdVROdk04DQoNCmh0dHBzOi8vd3d3LnlvdXR1YmUu Y29tL3dhdGNoP3Y9YlBGdmdraFlIUWsNCg0KaHR0cHM6Ly93d3cueW91dHViZS5jb20vd2F0Y2g/ dj1aUnR3NjFBVmFwTQ0KDQoNCmh0dHBzOi8vd3d3LnlvdXR1YmUuY29tL3dhdGNoP3Y9ZjRCMmFu VzkycE0NCg0KaHR0cHM6Ly93d3cueW91dHViZS5jb20vd2F0Y2g/dj14NHJOdC1XWEhOQQ0KDQpo dHRwczovL3d3dy55b3V0dWJlLmNvbS93YXRjaD92PTk3bml1WG9ZMlFVDQoNCmh0dHBzOi8vd3d3 LnlvdXR1YmUuY29tL3dhdGNoP3Y9dWIzU1lvT1Y4aDQNCg0KDQpodHRwczovL3d3dy55b3V0dWJl LmNvbS93YXRjaD92PUNTNkQxMi12UkhnDQpodHRwczovL3d3dy55b3V0dWJlLmNvbS93YXRjaD92 PVVtSmdZa2RGLXNjDQpodHRwczovL3d3dy55b3V0dWJlLmNvbS93YXRjaD92PTJxSTVXM1BCdjJF DQoNCmh0dHBzOi8vd3d3LnlvdXR1YmUuY29tL3dhdGNoP3Y9Y3VnbWxSRlNwSG8NCg0KaHR0cHM6 Ly93d3cueW91dHViZS5jb20vd2F0Y2g/dj0zcWxCc01vcWNjdw0KDQoNCg0KDQoNCmh0dHBzOi8v d3d3LnlvdXR1YmUuY29tL3dhdGNoP3Y9U0FXUW5pa1FVMncNCg0KaHR0cHM6Ly93d3cueW91dHVi ZS5jb20vd2F0Y2g/dj1zRjhrZjlkb2ZjMA0KDQpodHRwczovL3d3dy55b3V0dWJlLmNvbS93YXRj aD92PWpaQjRYZnZwanVZDQoNCmh0dHBzOi8vd3d3LnlvdXR1YmUuY29tL3dhdGNoP3Y9QzM1RHJ0 UGxVYmMNCg0KDQpodHRwczovL3d3dy55b3V0dWJlLmNvbS93YXRjaD92PUlpRm03QVdQOW40DQoN Cmh0dHBzOi8vd3d3LnlvdXR1YmUuY29tL3dhdGNoP3Y9SmdrNVpJQ0F5Q1kNCg0KaHR0cHM6Ly93 d3cueW91dHViZS5jb20vd2F0Y2g/dj1xeGlnSHB5anBPSQ0KDQpodHRwczovL3d3dy55b3V0dWJl LmNvbS93YXRjaD92PXg3UDk1N2l4YVhBDQoNCg0KaHR0cHM6Ly93d3cueW91dHViZS5jb20vd2F0 Y2g/dj13ZmxNRmFEU0pEbw0KDQpodHRwczovL3d3dy55b3V0dWJlLmNvbS93YXRjaD92PXRjMnRX MGpGSFBvDQoNCmh0dHBzOi8vd3d3LnlvdXR1YmUuY29tL3dhdGNoP3Y9d3U4aDZaMzdXR3cNCmh0 dHBzOi8vd3d3LnlvdXR1YmUuY29tL3dhdGNoP3Y9RHJNVEpaU051MG8NCg0KDQpodHRwczovL3d3 dy55b3V0dWJlLmNvbS93YXRjaD92PThjZXE4VTlCNEhZDQoNCmh0dHBzOi8vd3d3LnlvdXR1YmUu Y29tL3dhdGNoP3Y9NG9VVnl5blctMmcNCg0KaHR0cHM6Ly93d3cueW91dHViZS5jb20vd2F0Y2g/ dj00TVk5YkhJOUNTTQ0KDQpodHRwczovL3d3dy55b3V0dWJlLmNvbS93YXRjaD92PXNpbm42V0tV NkRrDQoNCg0KaHR0cHM6Ly93d3cueW91dHViZS5jb20vd2F0Y2g/dj1WUEppcW5jck1zOA0KDQpo dHRwczovL3d3dy55b3V0dWJlLmNvbS93YXRjaD92PXFmNkFrUS1vRkRRDQoNCmh0dHBzOi8vd3d3 LnlvdXR1YmUuY29tL3dhdGNoP3Y9Z0R4bHRGbnUxNHcNCg0KaHR0cHM6Ly93d3cueW91dHViZS5j b20vd2F0Y2g/dj1uR29HRndPQ3FtZw0KDQoNCmh0dHBzOi8vd3d3LnlvdXR1YmUuY29tL3dhdGNo P3Y9bklWTGpxOXdWNHcNCmh0dHBzOi8vd3d3LnlvdXR1YmUuY29tL3dhdGNoP3Y9Z2l1UVVpVE1J cWMNCg0KaHR0cHM6Ly93d3cueW91dHViZS5jb20vd2F0Y2g/dj1qbXh3clFkYUxNQQ0KDQpodHRw czovL3d3dy55b3V0dWJlLmNvbS93YXRjaD92PW5KSjJSZVRpNFU0DQoNCmh0dHBzOi8vd3d3Lnlv dXR1YmUuY29tL3dhdGNoP3Y9aV9sbEhldEtqMzgNCg0KDQpodHRwczovL3d3dy55b3V0dWJlLmNv bS93YXRjaD92PWxKTHc5RXh4Q0NRDQoNCmh0dHBzOi8vd3d3LnlvdXR1YmUuY29tL3dhdGNoP3Y9 c3UxaHhCZU0tcncNCg0KaHR0cHM6Ly93d3cueW91dHViZS5jb20vd2F0Y2g/dj12XzlOUDRtaDNZ SQ0KDQpodHRwczovL3d3dy55b3V0dWJlLmNvbS93YXRjaD92PXB0NTdnQTFfVzdjDQoNCg0KDQoN Cmh0dHBzOi8vd3d3LnlvdXR1YmUuY29tL3dhdGNoP3Y9Q2J0YkdMaXRzSm8NCg0KaHR0cHM6Ly93 d3cueW91dHViZS5jb20vd2F0Y2g/dj14cGtmOHZ5SDRhMA0KDQpodHRwczovL3d3dy55b3V0dWJl LmNvbS93YXRjaD92PVNZazRqUHNSVXRFDQoNCmh0dHBzOi8vd3d3LnlvdXR1YmUuY29tL3dhdGNo P3Y9OFRUazU1WUZJd0kNCg0KDQpodHRwczovL3d3dy55b3V0dWJlLmNvbS93YXRjaD92PUZwV1RV U013Z0pBDQoNCmh0dHBzOi8vd3d3LnlvdXR1YmUuY29tL3dhdGNoP3Y9RE5QbnltekxjMncNCg0K aHR0cHM6Ly93d3cueW91dHViZS5jb20vd2F0Y2g/dj0zN0thYWJNYXJzOA0KDQpodHRwczovL3d3 dy55b3V0dWJlLmNvbS93YXRjaD92PUJ4Tm9oQU5oSmlBDQoNCg0KaHR0cHM6Ly93d3cueW91dHVi ZS5jb20vd2F0Y2g/dj1RNElBREdUMWJvcw0KDQpodHRwczovL3d3dy55b3V0dWJlLmNvbS93YXRj aD92PUVYcEloSkZKZ193DQoNCmh0dHBzOi8vd3d3LnlvdXR1YmUuY29tL3dhdGNoP3Y9NXBNUDky Uk9GSGMNCg0KaHR0cHM6Ly93d3cueW91dHViZS5jb20vd2F0Y2g/dj1nLWVrZWRQQ3d6RQ0KDQoN Cmh0dHBzOi8vd3d3LnlvdXR1YmUuY29tL3dhdGNoP3Y9OUVEUWF2RHNTTDANCg0KaHR0cHM6Ly93 d3cueW91dHViZS5jb20vd2F0Y2g/dj1vb24tMFNfS3BMZw0KDQpodHRwczovL3d3dy55b3V0dWJl LmNvbS93YXRjaD92PURvOU53UWNKYVFRDQoNCmh0dHBzOi8vd3d3LnlvdXR1YmUuY29tL3dhdGNo P3Y9cFRqUWdrSHpiVGsNCg0KDQpodHRwczovL3d3dy55b3V0dWJlLmNvbS93YXRjaD92PTNRM25S c3lZSzNFDQoNCmh0dHBzOi8vd3d3LnlvdXR1YmUuY29tL3dhdGNoP3Y9bXpPc1ZyZkkyLTQNCg0K aHR0cHM6Ly93d3cueW91dHViZS5jb20vd2F0Y2g/dj1tRjFRZzFsUGU1VQ0KDQpodHRwczovL3d3 dy55b3V0dWJlLmNvbS93YXRjaD92PU9VWkdXanYxTDY4DQoNCg0KaHR0cHM6Ly93d3cueW91dHVi ZS5jb20vd2F0Y2g/dj00Wk1kcEdhOW1qdw0KDQpodHRwczovL3d3dy55b3V0dWJlLmNvbS93YXRj aD92PXZDLWpCaGdINVZNDQoNCmh0dHBzOi8vd3d3LnlvdXR1YmUuY29tL3dhdGNoP3Y9ZEpLclRK aU1CZVkNCg0KaHR0cHM6Ly93d3cueW91dHViZS5jb20vd2F0Y2g/dj12UUpTSnltdnZfTQ0KDQoN Cmh0dHBzOi8vd3d3LnlvdXR1YmUuY29tL3dhdGNoP3Y9QXBiSm95SjlpMWsNCg0KaHR0cHM6Ly93 d3cueW91dHViZS5jb20vd2F0Y2g/dj1uenpNSHI4U2dYRQ0KDQpodHRwczovL3d3dy55b3V0dWJl LmNvbS93YXRjaD92PXQtZDl3OTVIWTZBDQoNCmh0dHBzOi8vd3d3LnlvdXR1YmUuY29tL3dhdGNo P3Y9LWlqZk5FRjctSlkNCg0KDQpodHRwczovL3d3dy55b3V0dWJlLmNvbS93YXRjaD92PWNmYzkz a0k3Ukc4DQoNCmh0dHBzOi8vd3d3LnlvdXR1YmUuY29tL3dhdGNoP3Y9UUowVjdDRzg4M0kNCg0K aHR0cHM6Ly93d3cueW91dHViZS5jb20vd2F0Y2g/dj1nbjBBcTFQcTEtNA0KDQpodHRwczovL3d3 dy55b3V0dWJlLmNvbS93YXRjaD92PVN5TnQ1em0zVV9NDQoNCg0KaHR0cHM6Ly93d3cueW91dHVi ZS5jb20vd2F0Y2g/dj1mMTdUNDR6eWtfcw0KDQpodHRwczovL3d3dy55b3V0dWJlLmNvbS93YXRj aD92PXlseUxiZ29BYkY0DQoNCmh0dHBzOi8vd3d3LnlvdXR1YmUuY29tL3dhdGNoP3Y9ZUhUeWxL NHdvenMNCg0KaHR0cHM6Ly93d3cueW91dHViZS5jb20vd2F0Y2g/dj0tRHhxZElBNzVzYw0KDQoN Cmh0dHBzOi8vd3d3LnlvdXR1YmUuY29tL3dhdGNoP3Y9cnh5WWI1NkotVVkNCg0KaHR0cHM6Ly93 d3cueW91dHViZS5jb20vd2F0Y2g/dj1VSTJmYmMwczdZQQ0KDQpodHRwczovL3d3dy55b3V0dWJl LmNvbS93YXRjaD92PVBYb0U3RW9VNzJ3DQoNCmh0dHBzOi8vd3d3LnlvdXR1YmUuY29tL3dhdGNo P3Y9NTkxZC1YVjVyRW8NCg0KDQpodHRwczovL3d3dy55b3V0dWJlLmNvbS93YXRjaD92PU9Cb1k4 NklfMGRZDQoNCmh0dHBzOi8vd3d3LnlvdXR1YmUuY29tL3dhdGNoP3Y9X01uM2xJbko5c1ENCg0K aHR0cHM6Ly93d3cueW91dHViZS5jb20vd2F0Y2g/dj05bENfUEJHU2JmSQ0KDQpodHRwczovL3d3 dy55b3V0dWJlLmNvbS93YXRjaD92PUlZemxWRGxFNzJ3DQoNCg0KaHR0cHM6Ly93d3cueW91dHVi ZS5jb20vd2F0Y2g/dj0xWUdKMU13V3Fwdw0KDQpodHRwczovL3d3dy55b3V0dWJlLmNvbS93YXRj aD92PUJEaTVQWW8zQ0RFDQoNCmh0dHBzOi8vd3d3LnlvdXR1YmUuY29tL3dhdGNoP3Y9OFJmekdL bFNYQXMNCg0KaHR0cHM6Ly93d3cueW91dHViZS5jb20vd2F0Y2g/dj1VT0MwNmk3SXpEQQ0KDQoN Cmh0dHBzOi8vd3d3LnlvdXR1YmUuY29tL3dhdGNoP3Y9SUFTU0RkWFFtTmcNCg0KaHR0cHM6Ly93 d3cueW91dHViZS5jb20vd2F0Y2g/dj1VeldpMFM4TFNuTQ0KDQo= --00000000000073af0f0586039d58-- From unknown Fri Aug 15 20:28:31 2025 X-Loop: help-debbugs@gnu.org Subject: bug#35195: sed '/^$/d' does not delete empty lines Resent-From: Assaf Gordon Original-Sender: "Debbugs-submit" Resent-CC: bug-sed@gnu.org Resent-Date: Mon, 08 Apr 2019 22:09:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 35195 X-GNU-PR-Package: sed X-GNU-PR-Keywords: To: Chin Huat Tan , 35195@debbugs.gnu.org Received: via spool by 35195-submit@debbugs.gnu.org id=B35195.155476128712962 (code B ref 35195); Mon, 08 Apr 2019 22:09:02 +0000 Received: (at 35195) by debbugs.gnu.org; 8 Apr 2019 22:08:07 +0000 Received: from localhost ([127.0.0.1]:50281 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hDcQx-0003Mv-6x for submit@debbugs.gnu.org; Mon, 08 Apr 2019 18:08:07 -0400 Received: from mail-pf1-f173.google.com ([209.85.210.173]:40908) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hDcQs-0003MI-EV; Mon, 08 Apr 2019 18:08:04 -0400 Received: by mail-pf1-f173.google.com with SMTP id c207so8411646pfc.7; Mon, 08 Apr 2019 15:08:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-language:content-transfer-encoding; bh=XadeQuG72Pg4RwBz2Xg8rfmeFMLviG7bmLMB66dlf/8=; b=oOA2X8fQIk4e+/pa1N8xJHLiHHWJ7snqT3HMWLbn7Oqk0BGe39oW1hA3tO5VLWoxyT XFOnyzYC5Q9yYfHkozbvsliMWyTPm9pgoJa2TMGtskA5Zm/FdBJaY5YS7a2xvzaWkbpH uwB6R+7wslf8EvJksd5KAY7IRKzcW1VqpEMEpZ7k4pGhj0xxUiE6fb3UyTYcyuISwU6i 76z7qd729OlEtfcVUr+hK7RmVNgG8sbSfrkX6+f0MOFYKblcgzbTSLNNz5FTqb+I7wDx zzdUHSg1Uq5MQ4ez0jx8Nud3xiQ7KKIeFmcurKrDDrJFzdraJpon9fal6QlNF+Do6JsW Mqzw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=XadeQuG72Pg4RwBz2Xg8rfmeFMLviG7bmLMB66dlf/8=; b=RAsGAO0cC32Iva/Iv7TVQLaYKLLNSdXgf4sNmXhV2ecTpnlOD0s1JHxh73h1hLG1NS Wyia17vozCE4UkTKfvI5JBBGzp3VENIQrqIt3AEh4jc1iqeSHnsjzyevvnmnY21I5l1Z pLL0AbGZjnqHhw1yILOIPkEGYN+yr4rLwzz9hxA9MXGHwwwSLHt8gF2krHrCQJ+2aH68 xDdkCRmtOd2LsI/qeNIqiNZLMIKjb48oS1W9qWIQMNjch/iX2m7W1Fs7Bj2yaG8c11gP 2oS4YpUrUADhszTFIrCy6FfXObevTedIvheq30OPiJTNgUqEXtOzzVdQxz+TYy8W2tgN SK7Q== X-Gm-Message-State: APjAAAWDgR8bHKzv6CLDu2C68/fq+R2cXUCRgMMkgxVzE38fC+U1FvFU +6Z7yvJfhrWB45SZaha/x9SH32TG X-Google-Smtp-Source: APXvYqyYFuzll2WJUnsUu5YAkty/0uejyjeYlaP2X9ZWFFPdUXI6aQwu9yczp4B2M5GFVuSXJBGxfg== X-Received: by 2002:aa7:9294:: with SMTP id j20mr32566529pfa.64.1554761276014; Mon, 08 Apr 2019 15:07:56 -0700 (PDT) Received: from tomato.housegordon.com (moose.housegordon.com. [184.68.105.38]) by smtp.googlemail.com with ESMTPSA id m23sm46146599pfa.117.2019.04.08.15.07.54 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 08 Apr 2019 15:07:55 -0700 (PDT) References: From: Assaf Gordon Message-ID: Date: Mon, 8 Apr 2019 16:07:53 -0600 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Spam-Score: 0.0 (/) 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 (-) tags 35195 notabug close 35195 stop Hello, On 2019-04-08 6:02 a.m., Chin Huat Tan wrote: > sed '/^$/d' does not delete empty lines on the attached file. The attached file contains windows-style line-ends (\r\n , aka carriage-return + line feed): $ head -n 3 LLK-01.txt | od -c -An h t t p s : / / w w w . y o u t u b e . c o m / w a t c h ? v = t w x q l U K d Y q g \r \n \r \n h t t p s : / / w w w . y o u t u b e . c o m / w a t c h ? v = L e I h O u T N v M 8 \r \n Therefor lines are not really empty (from unix POV), as they contain a '\r' character. You can use "dos2unix" utility to convert the file to unix-style. dos2unix LLK-01.txt sed '/^$/d' LLK-01.txt You can use 'tr' to delete the '\r' characters: cat LLK-01.txt | tr -d '\r' | sed '/^$/d' Or you can instruct sed to accept these characters as well: sed '/^\r*$/d' LLK-01.txt As such I'm closing this as "not a bug", but discussion can continue by replying to this thread. regards, - assaf