X-Loop: help-debbugs@HIDDEN Subject: bug#38080: 'tr' BUG using complement option with delete chars in HEX vs OCTAL Resent-From: Owen Townsend <owen@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-coreutils@HIDDEN Resent-Date: Wed, 06 Nov 2019 01:00:02 +0000 Resent-Message-ID: <handler.38080.B.157300196823317 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: report 38080 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: To: 38080 <at> debbugs.gnu.org X-Debbugs-Original-To: bug-coreutils@HIDDEN Received: via spool by submit <at> debbugs.gnu.org id=B.157300196823317 (code B ref -1); Wed, 06 Nov 2019 01:00:02 +0000 Received: (at submit) by debbugs.gnu.org; 6 Nov 2019 00:59:28 +0000 Received: from localhost ([127.0.0.1]:39296 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1iS9fT-000641-SL for submit <at> debbugs.gnu.org; Tue, 05 Nov 2019 19:59:28 -0500 Received: from lists.gnu.org ([209.51.188.17]:48347) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <owen@HIDDEN>) id 1iS9f8-00063L-W9 for submit <at> debbugs.gnu.org; Tue, 05 Nov 2019 19:59:08 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:56287) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from <owen@HIDDEN>) id 1iS9f7-0005pg-C2 for bug-coreutils@HIDDEN; Tue, 05 Nov 2019 19:59:06 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,RCVD_IN_DNSWL_NONE, URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <owen@HIDDEN>) id 1iS9f5-0000Ls-RQ for bug-coreutils@HIDDEN; Tue, 05 Nov 2019 19:59:05 -0500 Received: from mail6.webfaction.com ([31.170.123.134]:53800 helo=smtp.webfaction.com) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from <owen@HIDDEN>) id 1iS9f5-0000J1-Hc for bug-coreutils@HIDDEN; Tue, 05 Nov 2019 19:59:03 -0500 Received: from [192.168.1.5] (d99-199-114-146.bchsia.telus.net [99.199.114.146]) by smtp.webfaction.com (Postfix) with ESMTPSA id 9FB6560049715 for <bug-coreutils@HIDDEN>; Wed, 6 Nov 2019 00:59:03 +0000 (UTC) From: Owen Townsend <owen@HIDDEN> Message-ID: <f3a2da5a-5c11-e1e7-8230-6f10217e6f7f@HIDDEN> Date: Tue, 5 Nov 2019 16:58:58 -0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.9.0 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="------------D9B0F766B312A95B25D18782" Content-Language: en-US X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 31.170.123.134 X-Spam-Score: -2.3 (--) X-Mailman-Approved-At: Tue, 05 Nov 2019 19:59:26 -0500 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 (---) This is a multi-part message in MIME format. --------------D9B0F766B312A95B25D18782 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable To: bug-coreutils.org From: Owen Townsend, owen@HIDDEN Date: Nov.05/2019 Subject: 'tr' BUG using complement option with delete chars in HEX vs OCT= AL fn2=3D$(echo $fn1 | tr -cd '\12\40-\176')=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 #= <-- OCTAL works, but HEX=20 preferred fn2=3D$(echo $fn1 | tr -cd \$'\x0A\x20-\x7E')=C2=A0 #<-- HEX does not wor= k See attached scripts renameOK & renameOKx renameOK=C2=A0 - octal coding, works OK renameOKx - HEX coding does NOT work =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 - see test result= s coded as #comments at end of script Please let me know if you confirm this is a bug and when it might be fixe= d ? I am using Ubuntu 16.04 & plan to upgrade to 20.04 when available Thanks, Owen --------------D9B0F766B312A95B25D18782 Content-Type: text/plain; charset=UTF-8; name="renameOK" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="renameOK" IyEvYmluL2Jhc2gKIyByZW5hbWVPSyAtIEtvcm4gc2hlbGwgc2NyaXB0IGZyb20gVVZTSSBz dG9yZWQgaW46IC9ob21lL3V2YWRtL3NmL3V0aWwvCiMgcmVuYW1lT0sgLSByZW5hbWUgYWxs IGZpbGVzIGluIGRpcmVjdG9yeSwgdXNpbmcgdHIgLWNkICYgT0NUQUwgY2hhcmFjdGVycyAo d29ya3MgT0spCiMgICAgICAgICAgLSBEZWxldGluZyBhbGwgTG93Qml0IChleGNlcHQgTGlu ZUZlZWQpICYgSGlnaEJpdCBjaGFyYWN0ZXJzIAojIHJlbmFtZU9LeCA8LS0gQWx0ZXJuYXRl IHNjcmlwdCBzcGVjaWZpZXMgZGVsZXRlIGNoYXJzIGluIEhFWCwgYnV0IGRvZXMgTk9UIHdv cmsgPz8/CiMgICAgICAgICAgIC0tPiBzZWUgJFVWL3NmL3V0aWwvcmVuYW1lT0t4IHdpdGgg dGVzdCByZXN1bHRzIGFzICNjbXRzIGF0IGJvdHRvbQojTm90ZSAtIG11c3QgdXNlICdiYXNo JyBzaGVsbCBmb3IgSEVYIHRvIHdvcmsgYXQgYWxsLCBidXQgY29tcGxlbWVudCBvcHRpb24g bm90IHdvcmtpbmcgaW4gaGV4CiMKZWNobyAiJDAgLSByZW5hbWUgYWxsIGZpbGVzIGluIGRp cmVjdG9yeSBEZWxldGluZyBMb3dCaXQgKGV4Y2VwdCBMaW5lRmVlZCkgJiBIaWdoQml0IGNo YXJhY3RlcnMiCmRpcj0iJDEiOyAKaWYgW1sgISAtZCAiJGRpciIgXV07IHRoZW4gCiAgIGVj aG8gInVzYWdlOiByZW5hbWVPSyBkaXJlY3RvcnkgIgogICBlY2hvICIgICAgICAgPT09PT09 PT09PT09PT09PT09PSIKICAgZWNobyAiIC0gYXJnMSBtdXN0IGJlIGEgZGlyZWN0b3J5Igog ICBleGl0IDE7IGZpCiMKcmVwbHk9Im4iCnVudGlsIFsgIiRyZXBseSIgPSAieSIgXQpkbyBl Y2hvICJlbnRlciB0byByZW5hbWUgZmlsZXMgPyB5L24iCiAgIHJlYWQgcmVwbHkKZG9uZQp4 PTA7IHk9MApmb3IgZGZuIGluICRkaXIvKgpkbyBmbjE9JHtkZm4jIyovfQogICBmbjI9JChl Y2hvICRmbjEgfCB0ciAtY2QgJ1wxMlw0MC1cMTc2JykgICAgICAgIzwtLSBPQ1RBTCB3b3Jr cywgYnV0IEhFWCBwcmVmZXJyZWQKICAgIyBmbjI9JChlY2hvICRmbjEgfCB0ciAtY2QgXCQn XHgwQVx4MjAtXHg3RScpICM8LS0gSEVYIGRpc2FibGVkLCBzZWUgcmVuYW1lT0t4IHRvIHRl c3QKICAgI05vdGUgLSBvcHRpb24gJ2MnIG9mICctY2QnIENPTVBMRU1FTlRTIChkZWxldGVz IGFsbCBjaGFyYWN0ZXJzIG5vdCBzcGVjaWZpZWQpCiAgICMgZWNobyAiRGVidWc6IGZuMT0k Zm4xIGZuMj0kZm4yIgogICBsZXQgeD14KzEKICAgaWYgW1sgJGZuMSA9PSAkZm4yIF1dOyB0 aGVuIGNvbnRpbnVlOyBmaQogICBtdiAtaSAiJGRpci8kZm4xIiAkZGlyLyRmbjIKICAgIz09 PT09PT09PT09PT09PT09PT09PT09PT09CiAgIGxldCB5PXkrMQogICBlY2hvICJmaWxlIyAk eCAkZGlyLyRmbjEgLSByZW5hbWVkIHRvOiAkZGlyLyRmbjIiCmRvbmUKZWNobyAidG90YWwg JHggZmlsZXMsICR5IHJlbmFtZWQgZGVsZXRpbmcgTG93Qml0IChleGNlcHQgTGluZUZlZWQp ICYgSGlnaEJpdCBjaGFyYWN0ZXJzIgpleGl0IDAK --------------D9B0F766B312A95B25D18782 Content-Type: text/plain; charset=UTF-8; name="renameOKx" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="renameOKx" IyEvYmluL2Jhc2gKIyByZW5hbWVPS3ggLSBLb3JuIHNoZWxsIHNjcmlwdCBmcm9tIFVWU0kg c3RvcmVkIGluOiAvaG9tZS91dmFkbS9zZi91dGlsLwojIHJlbmFtZU9LeCAtIHJlbmFtZSBk aXJlY3Rvcnkgb2YgZmlsZW5hbWVzIDwtLSBkZWxldGUgY2hhcnMgaW4gSEVYLCBkb2VzIE5P VCB3b3JrID8/PwojICAgICAgICAgICAtIERlbGV0aW5nIGFsbCBMb3dCaXQgKGV4Y2VwdCBM aW5lRmVlZCkgJiBIaWdoQml0IGNoYXJhY3RlcnMgCiMgcmVuYW1lT0sgIDwtLSBBbHRlcm5h dGUgdmVyc2lvbiBzcGVjaWZpZXMgZGVsZXRlIGNoYXJzIGluIE9DVEFMICYgZG9lcyB3b3Jr IAojIHJlbmFtZU9LeCA8LS0gVGhpcyBzY3JpcHQgc3BlY2lmaWVzIGRlbGV0ZSBjaGFycyBp biBIRVgsIGJ1dCBkb2VzIE5PVCB3b3JrIC0gV0hZIE5PVCA/Pz8KIyAgICAgICAgICAgLS0+ IHNlZSB0ZXN0IGlucHV0L291dHB1dCBhdCBib3R0b20KI05vdGUgLSBtdXN0IHVzZSAnYmFz aCcgc2hlbGwgZm9yIEhFWCB0byB3b3JrIGF0IGFsbCwgYnV0IGNvbXBsZW1lbnQgb3B0aW9u IG5vdCB3b3JraW5nIGluIGhleAojCmVjaG8gIiQwIC0gcmVuYW1lIGFsbCBmaWxlcyBpbiBk aXJlY3RvcnkgRGVsZXRpbmcgTG93Qml0IChleGNlcHQgTGluZUZlZWQpICYgSGlnaEJpdCBj aGFyYWN0ZXJzIgpkaXI9IiQxIjsgCmlmIFtbICEgLWQgIiRkaXIiIF1dOyB0aGVuIAogICBl Y2hvICJ1c2FnZTogcmVuYW1lT0t4IGRpcmVjdG9yeSAiCiAgIGVjaG8gIiAgICAgICA9PT09 PT09PT09PT09PT09PT09IgogICBlY2hvICIgLSBhcmcxIG11c3QgYmUgYSBkaXJlY3Rvcnki CiAgIGV4aXQgMTsgZmkKIwpyZXBseT0ibiIKdW50aWwgWyAiJHJlcGx5IiA9ICJ5IiBdCmRv IGVjaG8gImVudGVyIHRvIHJlbmFtZSBmaWxlcyA/IHkvbiIKICAgcmVhZCByZXBseQpkb25l Cng9MDsgeT0wCmZvciBkZm4gaW4gJGRpci8qCmRvIGZuMT0ke2RmbiMjKi99CiAgICMgZm4y PSQoZWNobyAkZm4xIHwgdHIgLWNkICdcMTJcNDAtXDE3NicpICAjPC0tIG9jdGFsIG9ic29s ZXRlICYgc3R1cGlkCiAgIGZuMj0kKGVjaG8gJGZuMSB8IHRyIC1jZCBcJCdceDBBXHgyMC1c eDdFJykgIzwtLSBoZXggcHJlZmVycmVkLCBidXQgaGFzIGJ1Z3MgPwogICAjTm90ZSAtIG9w dGlvbiAnYycgb2YgJy1jZCcgQ09NUExFTUVOVFMgKGRlbGV0ZXMgY2hhcnMgbm90IHNwZWNp ZmllZCkgCiAgICMgICAgIC0gZG9lcyBOT1Qgd29yayBpZiBjaGFycyBzcGVjaWZpZWQgaW4g SEVYLCBidXQgT0sgaWYgT0NUQUwgLSBXSFkgZGlmZiA/Pz8KICAgIyBlY2hvICJEZWJ1Zzog Zm4xPSRmbjEgZm4yPSRmbjIiCiAgIGxldCB4PXgrMQogICBpZiBbWyAkZm4xID09ICRmbjIg XV07IHRoZW4gY29udGludWU7IGZpCiAgIG12IC1pICIkZGlyLyRmbjEiICRkaXIvJGZuMgog ICAjPT09PT09PT09PT09PT09PT09PT09PT09PT0KICAgbGV0IHk9eSsxCiAgIGVjaG8gImZp bGUjICR4ICRkaXIvJGZuMSAtIHJlbmFtZWQgdG86ICRkaXIvJGZuMiIKZG9uZQplY2hvICJ0 b3RhbCAkeCBmaWxlcywgJHkgcmVuYW1lZCBkZWxldGluZyBMb3dCaXQgKGV4Y2VwdCBMaW5l RmVlZCkgJiBIaWdoQml0IGNoYXJhY3RlcnMiCmV4aXQgMAojIHJlbmFtZU9LeCB0bXAxCiMg PT09PT09PT09PT09PT0KIyAKIyBPcmlnaW5hbCBmaWxlbmFtZXMgaW4gZGlyZWN0b3J5IHRt cDEKIyAtcnctci0tLS0tIDEgdXZhZG0gYXBwcyAgIDg0MzM1IE5vdiAgNSAwODowOSBBbm90 aGVyLmpwZwojIC1ydy1yLS0tLS0gMSB1dmFkbSBhcHBzIDE1MDA0MDMgTm92ICA1IDA4OjEw IElNR18yMDE3MDEyMV8xNDI1MTIuanBnCiMgLXJ3LXItLS0tLSAxIHV2YWRtIGFwcHMgICA0 ODE1MSBOb3YgIDUgMDg6MTEgTWlhIC0gdG9tYXRvJSAraGVhZCBhcnQuanBnCiMgLXJ3LXIt LS0tLSAxIHV2YWRtIGFwcHMgICA5MjM4NCBOb3YgIDUgMDk6MTEgTXkgYXJ0OiBhdF4gX3Zz YiB8b2ZmaWNlcy5qcGcKIyAKIyBSZXN1bHRpbmcgZmlsZW5hbWVzIGFmdGVyIC0tPiByZW5h bWVPS3ggdG1wMQojIC1ydy1yLS0tLS0gMSB1dmFkbSBhcHBzICAgODQzMzUgTm92ICA1IDA5 OjE0IEFub3RoZXJqcGcKIyAtcnctci0tLS0tIDEgdXZhZG0gYXBwcyAxNTAwNDAzIE5vdiAg NSAwOToxNCBJTUdfMjAxNzAxMjFfMTQyNTEyanBnCiMgLXJ3LXItLS0tLSAxIHV2YWRtIGFw cHMgICA5MjM4NCBOb3YgIDUgMDk6MTQgTWFydDphdF5fdnNib2ZmaWNlc2pwZwojIC1ydy1y LS0tLS0gMSB1dmFkbSBhcHBzICAgNDgxNTEgTm92ICA1IDA5OjE0IE1pYXRvbWF0b2hlYWRh cnRqcGcKIyAKIyByZW5hbWVPSyB0bXAxICA8LS0gQWx0ZXJuYXRlIHNjcmlwdCBzcGVjaWZp ZXMgZGVsZXRlIGNoYXJzIGluIE9jdGFsIHdvcmtzIE9LCiMgPT09PT09PT09PT09PSAgICAt IHdoeSBkb24ndCByZW5hbWVPS3ggSEVYIGNoYXJzIHdvcmsgPz8/Cg== --------------D9B0F766B312A95B25D18782--
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: Owen Townsend <owen@HIDDEN> Subject: bug#38080: Acknowledgement ('tr' BUG using complement option with delete chars in HEX vs OCTAL) Message-ID: <handler.38080.B.157300196823317.ack <at> debbugs.gnu.org> References: <f3a2da5a-5c11-e1e7-8230-6f10217e6f7f@HIDDEN> X-Gnu-PR-Message: ack 38080 X-Gnu-PR-Package: coreutils Reply-To: 38080 <at> debbugs.gnu.org Date: Wed, 06 Nov 2019 01:00: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-coreutils@HIDDEN If you wish to submit further information on this problem, please send it to 38080 <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 38080: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D38080 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.