From unknown Fri Sep 05 19:18:46 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#20474 <20474@debbugs.gnu.org> To: bug#20474 <20474@debbugs.gnu.org> Subject: Status: tr command Reply-To: bug#20474 <20474@debbugs.gnu.org> Date: Sat, 06 Sep 2025 02:18:46 +0000 retitle 20474 tr command reassign 20474 coreutils submitter 20474 Joseph Piette severity 20474 normal tag 20474 notabug thanks From debbugs-submit-bounces@debbugs.gnu.org Thu Apr 30 12:46:38 2015 Received: (at submit) by debbugs.gnu.org; 30 Apr 2015 16:46:39 +0000 Received: from localhost ([127.0.0.1]:57769 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Ynrbh-0004gG-9n for submit@debbugs.gnu.org; Thu, 30 Apr 2015 12:46:38 -0400 Received: from eggs.gnu.org ([208.118.235.92]:35627) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YnrUV-0004V1-RJ for submit@debbugs.gnu.org; Thu, 30 Apr 2015 12:39:12 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YnrUJ-00046G-8I for submit@debbugs.gnu.org; Thu, 30 Apr 2015 12:39:06 -0400 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,HTML_MESSAGE autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:55507) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YnrUJ-00043d-2q for submit@debbugs.gnu.org; Thu, 30 Apr 2015 12:38:59 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:47371) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YnrMi-00081c-5j for bug-coreutils@gnu.org; Thu, 30 Apr 2015 12:31:10 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YnrMe-0000mn-Tm for bug-coreutils@gnu.org; Thu, 30 Apr 2015 12:31:08 -0400 Received: from mx4.cantire.com ([205.210.17.54]:62915) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YnrMe-0000mB-HJ for bug-coreutils@gnu.org; Thu, 30 Apr 2015 12:31:04 -0400 X-AuditID: c0a8a30d-b7f568e000000447-57-554258c69543 From: Joseph Piette To: "bug-coreutils@gnu.org" Subject: tr command Thread-Topic: tr command Thread-Index: AdCDYRhZKVz61/3jRpG8HzuSvzcxLQ== Date: Thu, 30 Apr 2015 16:31:01 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: x-originating-ip: [10.125.252.250] Content-Type: multipart/related; boundary="_007_B735D45F459CE543A2C39BF75546723B29E569E5AJCPEXMR002corp_"; type="multipart/alternative" MIME-Version: 1.0 X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBKsWRmVeSWpSXmKPExsXCVefCpXsswinU4GKbtUVj6xp2B0aPtmlm AYxRXDYpqTmZZalF+nYJXBkndr5nLTj/iLli4rrZzA2M988xdzFyckgImEjsWX+QCcIWk7hw bz0biM0moCNx5sc8sLiIgLHEkh/NrCC2sICwxNIFcxkh4hISq2+9hLL1JFrufmIBsVkEVCV6 pkwBm8Mr4C8x780nsBpGoPnfT60Bm8ksIC5x68l8qL0iEg8vnmaDsEUlXj7+xwphK0lMfjYD qJcLqL6bUWJJ5352iKGCEidnPmGZwCgwC8msWcjqZiGpgyjKl2hq2sAIYetILNj9iQ3C1pZY tvA1M4x95sBjJkxxHYnf37qg6hUlbl+dygphL2OUOHVbAKZm7ouPrDA1U7ofssPEJ27aAtc7 9+I1RohDlzJKPLj+lQmmqKNpKxs2zTN33mCBiR8/epUJrrnrTRsbTNGltd+YsGme8PQe3EUb 9vRDxYGapxyog6m5tXQHit4FjDKrGMUdvcLddR39ggMMjPWSE/NKMotS9ZLzczcxAtPcgRWL eXcwTvqud4hRgINRiYd3xqz/IUKsiWXFlbmHGFWAJj3asPoCoxRLXn5eqpIIr5mjU6gQb0pi ZVVqUX58UWlOavEhRmkOFiVxXt9W81AhgfTEktTs1NSC1CKYLBMHp1QDY5BstrXm5+WJxY71 7qIXGBqzUjkXbClJ2RjYPOVH48oZKyQK3ixqKxO4LyHzP0/w0R5jyWeKMzZvvvXO5Bgjt3vC +dl/N9kwOoSK/5/OZyd19rSfcs354PvprX7qtU6HHi7+oD7H+YvSt+ZN9uUHYw1NJ/xO2jO/ VMzMZOqH7o9xH7KFFKKllViKMxINtZiLihMBxPIfGHsDAAA= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x 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: -4.1 (----) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Thu, 30 Apr 2015 12:46:35 -0400 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: -4.1 (----) --_007_B735D45F459CE543A2C39BF75546723B29E569E5AJCPEXMR002corp_ Content-Type: multipart/alternative; boundary="_000_B735D45F459CE543A2C39BF75546723B29E569E5AJCPEXMR002corp_" --_000_B735D45F459CE543A2C39BF75546723B29E569E5AJCPEXMR002corp_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hello: When transferring files from the Windows environment to the Linux environme= nt we execute a script to remove the \cr characters. The script performs a = simple tr -d '\r' < input > output Recently we were testing with files that contained a string with a single q= uote - "Paym't" What the tr command is doing is not only removing the "\cr" characters but = also the single quote. What we ended up with was "Paymt" Any ideas? Ami I using the tr command incorrectly? We are running: cat /proc/version Linux version 2.6.32-504.12.2.el6.x86_64 (mockbuild@x86-027.build.eng.bos.r= edhat.com) (gcc version 4.4.7 20120313 (Red Hat 4.4.7-9) (GCC) ) #1 SMP Sun= Feb 1 12:14:02 EST 2015 cat /etc/redhat-release Red Hat Enterprise Linux Server release 6.6 (Santiago) Thanks. ________________________________ [email-signature-image_0003_CT_IconLogo_Sml_RGB.png] Joe Piette Senior Technical Specialist Integration Architecture Canadian Tire Corporation 2190 Yonge St. Toronto, ON M4P 2V8 T: 416.480.8867 | C: 416.433.4124 Joe.Piette@cantire.com [email-signature-image_0002_COC_Standalone_Mark_4C_BIL_ENG.png] --_000_B735D45F459CE543A2C39BF75546723B29E569E5AJCPEXMR002corp_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Hello: <= /span>

 

When transferring f= iles from the Windows environment to the Linux environment we execute a scr= ipt to remove the \cr characters. The script performs a simple

 

tr -d '\r'  &l= t; input  > output

 

Recently we were te= sting with files that contained a string with a single quote – “= ;Paym’t”

 

What the tr command= is doing is not only removing the “\cr” characters but also th= e single quote. What we ended up with was “Paymt”

 

 

Any ideas?

 

Ami I using the tr = command incorrectly?

 

 

We are running:

 

cat /pr= oc/version

Linux v= ersion 2.6.32-504.12.2.el6.x86_64 (mockbuild@x86-027.build.eng.bos.redhat.c= om) (gcc version 4.4.7 20120313 (Red Hat 4.4.7-9) (GCC) ) #1 SMP Sun Feb 1 = 12:14:02 EST 2015

&n= bsp;

cat /et= c/redhat-release

Red Hat Enterprise = Linux Server release 6.6 (Santiago)

 

 

Thanks.   = ;

 


&nbs= p;

3D"email=

Joe Piette

Senior Technical Specialist

Integration Architecture=

Canadian Tire Corporation

2190 Yonge St.
Toronto, ON
M4P 2V8
T: 416.480.8867  |  C: 416.433.4124

Joe.Piette@cantire.com

 

3D"email=

&nbs= p;

 

--_000_B735D45F459CE543A2C39BF75546723B29E569E5AJCPEXMR002corp_-- --_007_B735D45F459CE543A2C39BF75546723B29E569E5AJCPEXMR002corp_ Content-Type: image/png; name="image001.png" Content-Description: image001.png Content-Disposition: inline; filename="image001.png"; size=10119; creation-date="Thu, 30 Apr 2015 16:31:01 GMT"; modification-date="Thu, 30 Apr 2015 16:31:01 GMT" Content-ID: Content-Transfer-Encoding: base64 iVBORw0KGgoAAAANSUhEUgAAAGsAAABhCAYAAADRJF9qAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ bWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdp bj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6 eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0 NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJo dHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlw dGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEu MC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVz b3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1N Ok9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo1NTdBN0M3RTBEMjA2ODExODIyQUVERTEzREIz NTk5QiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5QUQwMDBBOUQ1REIxMUUyOEQxMUVERDUy ODk1NzNCQyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5QUQwMDBBOEQ1REIxMUUyOEQxMUVE RDUyODk1NzNCQyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRv c2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDk4MDEx NzQwNzIwNjgxMTgyMkE4NTM5NTcwM0Y4OEEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Rjc3 RjExNzQwNzIwNjgxMTgyMkFFREUxM0RCMzU5OUIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRm 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 --_007_B735D45F459CE543A2C39BF75546723B29E569E5AJCPEXMR002corp_ Content-Type: image/png; name="image003.png" Content-Description: image003.png Content-Disposition: inline; filename="image003.png"; size=7727; creation-date="Thu, 30 Apr 2015 16:31:01 GMT"; modification-date="Thu, 30 Apr 2015 16:31:01 GMT" Content-ID: Content-Transfer-Encoding: base64 iVBORw0KGgoAAAANSUhEUgAAAGYAAAB1CAYAAAC8nZRXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ bWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdp bj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6 eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0 NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJo dHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlw dGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEu MC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVz b3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1N Ok9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo1NTdBN0M3RTBEMjA2ODExODIyQUVERTEzREIz NTk5QiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5QUQwMDBBNUQ1REIxMUUyOEQxMUVERDUy ODk1NzNCQyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5QUQwMDBBNEQ1REIxMUUyOEQxMUVE RDUyODk1NzNCQyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRv c2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDk4MDEx NzQwNzIwNjgxMTgyMkE4NTM5NTcwM0Y4OEEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Rjc3 RjExNzQwNzIwNjgxMTgyMkFFREUxM0RCMzU5OUIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRm 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 --_007_B735D45F459CE543A2C39BF75546723B29E569E5AJCPEXMR002corp_ Content-Type: image/png; name="image002.png" Content-Description: image002.png Content-Disposition: inline; filename="image002.png"; size=8026; creation-date="Thu, 30 Apr 2015 16:31:01 GMT"; modification-date="Thu, 30 Apr 2015 16:31:01 GMT" Content-ID: Content-Transfer-Encoding: base64 iVBORw0KGgoAAAANSUhEUgAAAFQAAABMCAYAAADz7pA3AAAAAXNSR0IArs4c6QAAAAlwSFlzAAAO xAAADsQBlSsOGwAAABl0RVh0U29mdHdhcmUATWljcm9zb2Z0IE9mZmljZX/tNXEAAB7aSURBVHhe 7VwJeBRVtj5d3V3dnU4IYZFVFhnFjUXAIIIKbqPjrjDqqIi4oohICCFAdpKQAQXUYXRQFBV3XAD9 FPX5dMaNVVxAQHYCgQSydzrdXdXvP7eWru5EESQh3/umMPZSVbfu/e9Z/nPuue3Iycmhln5k5eWd hz6GczIyvm3pfXW09A5mZWW5HS4Xz3o93o+CANS35D63CEABlA0gSQBLiQXL4XYPIzU8At+reM+S +nnsNbhfEhKckxM+0WC3CEAZiJz8/MvzCwuHBPz+f+DzAQYGQMmQzsnhQMjJn20uRwq++xLnQ/r5 zrLbPcEhy/+bMX36hycaTH5+iwCUOyJJUr0aDk+AFI7ILyqaMz0t7T1Jli8PB5QRzjPaUFgNU2hL +Z8B3iW4/COAPxLXpqhEp+HmD1oCmC0K0JDfvxoAbUSnhil1geTcnJnPSmFKViVVjrv/LKJgmCrS vpBtQSk3N7fgBlKVeyCxdlz/Jd/7X0BjEIAaV+fOLFgnOW1DbIkuWamoe1Ahldz9OpKrT3siRSVX 35Oo7rsDyZIiJTtaewjSS+FgeDXurfsvoDEIwDYm2p3ySUowRAkj/0QkS1S7/BfyXtcL0gng4LY8 1/eiUEkNxfF3tSGqfm0z2cJSW9zrBai1LQHUZrehWfPmtaby8hrDsRggQN3H28LhUaF6hUL7aylh xrnkHtFVAKuU+8lms5F8ZhtKenw4SZ28VJXzLYVDCkkuxx2SXV6PduY24v2bHehmB1SurR1KLteY vPz8tXAmaxI8ni+rq6u7hiX7/WogRDb8C2w5TGGAKnX2UviAD4SISVFYvNgBprKvloLbytnvk1of IsnpGFdYWLjU361bCe3enexQ1XNskjTI7Xa/hIs+aU7JbXZAA4HABlChS22SbaRarxyu8Fdsl2x2 SGD4ZHs7DwXLaihc4Sf1oJ+olUw2eHecBJh4VfBXF8Q5H6m4hg97WzeplcFTg/XKG/YtW20kOXqS bG8fDoer/fX1Gc0J5gnx8lD1vXmFhc+EFTVN6hTXxi7b2oT2VJG9i5cSM86jmud/Iv9/9lJodzW5 ercmFWAKDop/xD7dIVFoRyUp1QHyDO9G3lt6U1XuNxQ6WDvY0aUV2QLAvQw+yi4twLN2/78HVAww FFqkhEJ3u7u2bZc4aSAFfygjcknkOLU1JYzvR0EAVr9qH3kuOZlUpwSQOIACoLCn4ZCKcyXk7JpA CQ/2JcdJcRR/fx84LpXkM9pS5WNrKbC/stQedjzb3GA2KqGwRV0CqjpUDYUwGtWFi8Cdj+uhkkRO m2SvCv5wqF2otI5c155CainUGJLqaBdHrSecQ4F1B0mtqocGw06aUop+VAXI0TmePDedSlJrFynF NeQc2IEcHTxU/1UJBTYeIrRdHVJDf4X354iKw9LjecCsSCEEIiVoeHVGRsbP1sZNGwrv65Xr6iYh 9BuDCzrhz3M8e2G2BXDcLrcaQlik1PnJ9/YvZO+VKGgQ20rlUB05z0iCtCZR2B/EdApl19SeJRXT G3fH6WSzw64e8gnvT7VsV21U9+YWUnGP3eXu7rLLeXV1foh0E4T3qgpZU+vRlfK8goI3HDZbYXp6 eokpoZDKdnZVfQYO48akpCS6aPhw6tO3L8XFxZGiNMhXmAPkBqzd5YHzZ+NVgBBzjcflom3bt0vP PvssKR4H2eHJmbTzncw1GT7VF6IwAOObo8ULIOILG9Q+XK89ie8R96KfUge0xW3Cgo4dezf17NGD /AEYVUs/jMkx+h3b59j+xt4LySTgRD9v3uz6/LPPOu7bt29C2OEYCAxHA9TtDs70OJzOdCUYvPHs Pn3o8cceo8suu6xJhJMb5dzb1aNGUqC+ntz9O5B3zBmwqWFSABI8Pwspkku4iD/jg3gPwPi9jR0+ Pqm4PmrqEJZKiXbY0rMpsPUw1X9fSltKSmjuk0+SyKo00fHV11/TjOnT6bPPPhsKMzAPWN7sAKFO Vurrx3Xs2JEWPfccnXvuueixSqHvwJWhkuQwuhQri0YvY+fa+F6b67CwfwAEosRvgyDjwyCQX2Km 67aXU+0Lm4Sntrf1kHrIDwnU2mNJZQA19okbhepq9EkzAniP7/gd0y3Vr1DN6z9TPRxaPNq+kCXp m28xTu067TDkU5uk6KMx2bVeofdDhcba4EDPPovOHzKEWNNuGjmSvlu//hpgOdIBVRmNB3ruvfde AWa4upaqU1PIv+wdkjxQIYm5Co+HpcSQC+3hkSEaEESDLsDQARW2EAg5JQdltGlD/br3oJQ9e2n7 ko0U2g4QxvUle9d4CsM5SZpYmsAazzLB1TokHJatvRc0qoqqF2ygujX76TSnix7r0ZOu2rOHKsaM Jh9MQUStGwIagdoYkzZJVvB5Prjv4gwHGLXV5Ew+jxKfeopOOeUUmjBhAt1z993IKwRHO0Bf+kHl 6YILLxTN1L/zNvmef47s7TugFYDJ9k3oGT+D7RqLjaZ7/NZ4NsuOiTKPFyc186bDwK/4IqAEqby0 jK6PTxCdebh4L33xdTEF99UI7+44C86oXLN7kSNimU1I2AQkuCCFJVT+1HekFlfRpWhzfpcudKZL psOlpTAjDKZud0VXhMizgIlX0aqOtuhllCA3pnm66XF7yb9iGckDB5A3M4v6DxhAHTt1on3FxfEO PAV4OskJZ8GHsm8v2RwOsiUmATAkJXQhE8/V1VaosIaVOKBVESyN79Bp47wBvFBUfM8CWBaspz6y k17v3p1yDh6kl3aVUXn2V5Q4rr+I4RVQJm5YqKywmTg4WwdzxJOLjBT5P9pFVc9soHifQned1IGm tWtH7aDqZYEgYVQISZ0CIx0/vOpmSJ8pti7CqeHVHENk7ri3or/C0OCZxjVsBm0eULa9e0RLLo9H OHAcAYfNbi/z19XR7l27iC64gFyXX0G+fy0EJSklasdpMw1UPljs+dAnWv9OBzNa27XZNjTeAJwH ANUHlxHcsiwUpI4OmXJhv9f6fLS6plYkkiW2iYiIWDvUaoDDIaeYOLxyOGqXSErSBQChaB9vPOV0 6EAJ6FhZCLG9ZZKtgqcrrQ6n/qIDqCudZtYs42UgRfcNScaEhSsrhTl0XXu9aKSkuJiK9+3jt26H zel8T/X7r3rpxRdp5E03UdyAc8ibmkpVUyaTAx0ltxuSCppiBczaJV1vhI0xANRBNzqn8/LICNhc aNMh/vu4soo2+GpJRr7T3i2Bat7dTsHdVaQeQFxf7CPv6DPE/Phe3CgSJnZER45uiSR1b4UMVHta /VMZfYBB3pqI78TER0+y9bMhkUIw9GutQzMV3QKsKbTcLgRMPXyAvA89TK6rrxYPeuO116iuthb8 17XWkejxvFkRCt33yccfD3oSRjYNYMbBwAZXfUP+pW+Ro2sP07RooBp2VHury6xpf6zAG52zfmeA zCa5ld1Oe5H/zC4rpQCfQNRTlvM1Eci9cfAYvI6zxQTUA7gw/syjjVuzITjJbVwY56W2cKLV8MSG rTUcaWQQ+t0W0I1rBHAGepbLdGXjdRpS9u8m5/lDyZsyRVzx1ltv0QuLF/O5PRDO+Y6JEydW5BQV 5YRDoZcL8vMT2dNfPHw4xecXUvCnn0jZsRMSwYGTRvANw24OyuiArhKGeggQrZ0T9ldzUHzIMEgy XvPgPLbC5LRyuamHz0bdwAJ6tomjfp44+qDWR29Xl1PVsm3as6HqIxNa018S4mk9JHoHoqLdkJhd sP9b0EZe2UH6R4eOiGttxDGnZuc1dmIwL1NrxDlNmq2sSvTPVHn9LV+HiVLKD5OtdRIlFPwd7KId bdmyhdLS0qje7ydHXFx+RmrqZhF6qj7f++BQ86sqKzNZQpevWEEdO3emVjkzqeLO2wVNIHhQrOOI gVk7pYGsddjsXIzqa/fovWQ7is+smmUA42y3i17tejKdBlA6wxl6ILUeNCTD8G9T9pNchWs/14w/ E/9Tcf1dbdvSbVDvOjy4Dm2UwG5uRfRSgvfcpoe9h2AlOtX7FXPFwYJJB011MmbCAjjbzUA9qTUV lPj3x5A7GEBIDVLK5Mm0fft2ssvykpDPJ5IxAlBexp03b15RlaIMWbNmzWWZGRn0FNRfvvIK8oJj 1cwqJLsboT0aNoGJMt5ivA3srCkB+qxb7VM9HI6EAT2Q1BrRDEdEYQrgrx5enNcyQni9weul3l1O FtEOT1YADZwJZlCLwfF7ZsiJ6NNJmIz+sPVB3F8JQOtZKi39sUphxPxYwNS6H3Gi2ltNxHV7oBTv Js+tt5FnzF3i3GOIKFcsX86YfO+UpGmZek2BmRyB6vuQp5xsU5QPYBO6nD90KI25806KmzCRAqtX U+Czz8hxsmZPsVTRQC04EhJ0ygRaV3FDWg2ToJ8XSQ0cleCK4tDPG2OrxjP6AKhz4zCR5kwQ+TER ldAUO2Qc/AOhbJhqIY2iX7qWGG1oj4hESmbfhO3njlk9uoaioW2RLuE5B4rJceZZlACNxWoDh5r0 +OOP8wN9WBVISU9LM/OuURn7jPT07wFqetDvXzxlyhTbABDWvojvE/IKqHwUVm4PIzXWph2eBaNv Bc7gSLpUaAPRvL4+8RFQjNFaXmOwFG3bcW8N2AXycFGA8qOQ3THDSdP56HNinRvNEsXou/Ew40Zr f3hCzNngm2GYqqu4wILi82aS1KUTlcLmp0yaRIcPHSLUCBQBzKgllgZLIFjjfhnuf0jpwYPjUlJS 6O2lSymhbx+Kz8imqgkPkVSP+F7W0qSaNnCcblERY5atHTWNvNZdg2IZl+gmOHbomgpaBmh1eLH2 OopdxNpDvQ2r87FKvSmZupRrQoCnQXsU8PH4adPIdcWVIvM2DcmQ7777joOf5Qle7/xY+WgAKNtT pKLyVbt9EKjUubOKiih/5kzy3H47BVd/S76FC8nZo5d4oPD4ws5o6mJKWsxnw/hHkhS/4l118Yql WSbwFmenzYz2XPFs05Q0ogIxUhjlxcW92rRx/0xSD0YR2rubZGTe4iY+Ks4vev55ehF8HXZzr93t ToeZrDwioHwB8nrFUP0UOIb3n3ziiQS2p1ddeSUlTM+g4Pp1pPz4Ewj2yYLkCukUtksbXSwN0WZf ExmDYGudjwbEOB+JUrT2GgPX+gyTZ+oji6VCDWyiZVJMk2Tpn+gpUyTwWqlzR0rIzSMbnOP69esJ 2XlOOwbAiKaDIv3U2NT96qon7Om/sdSbiyXe2ZOh+qefdhr16tULDyigyjtuwcrkYSxBoOZIz+YY g28AmgGkbgqiAI8xb9GgWsDUJTGKNegS2iiXjJFk7ZqIpY5MWsOJxfIzhcFxVb+PErPmkgOJ9vLy chYyOoAcq93pfBbYQEwbP35zGRk24p+ggYN/3rRp5IwZM+ill18mefhFFDdpCtVkTiMbIhMtX6qJ m0mpGnmWadZMe/rrNCsKdIsgG81abakp7cbJGEdoAPlr5iaKUvGzkEtQDu4n79h7QJNuFa0yRfro o48IkdBqZ7t22b8GJn//m4DCRtTCnqapktT/tdde+xOr/sPjx5P3gQcouGYVUlgrtNBUEP6IETWF wZAsi7pH1CzSLQMgAxyD/livNQZuSJuVkBtaEet0Ys2BeKKwtRFKZ3wn4g4EFaH9xSDug8g7fYY4 tQJjnANAIS0HXC5XSvoDDyBr9OvHEQsdeJ0kp7BwWtjvX4Syt/h+/fvThcOGQfXzKfTjD6SyGrTv BNVHsGdIh24fTSUz7Kw+oIbu3KJ6unMxB8pTZZqLiBeygmWYY6sEC18l+hOxKxFpjLbN4hKAqVZU IC3npviCIqxPdaCtW7dS6pQpWmgpy7PTU1P//VtgHlFCjZuz0tPfhD1NListnZwB1V8KKtWu1ynU Kncmld81BiFZNUnxyLZbFvTE0K02kkERksoLaxGqZfXOUdcLYdIdnQlLJKNldTa6xdHmwDohxmd9 ILHtm+DAbqoIXZWKQ9QKfFMeej4Fg0GaDicEc8eh5VuhQGDekcD83YDyhbCnuVU223lffP75MEgq zZ83j+Trrqe4+x8g3xPzSHL31JZ2dRpjMCpruoxHG6uWxnVmZw3KJeyAJSWoS6n41jTIkSEak6WB 2lACBdCx9E5crDXIWST3DTeS5977RaMLnn6a3nz9dW5sK0LLKUZoeSRQj6jyRgOwp9WgUpMgYe8+ /fTTnc8//3y65eabkTudQiFQqeC332JJuBs6p0dRxsCtNMUYbEyvTNCZfhnSZLnG6qWjPLSGuXYI DTA8XoSiNbDDJojabTYs86ilJeToyQwmn2zxXvr6m29oJoQGh1/2eKYgGtpxJCCN878bUL4BdGF1 XlFRdtDn+9fUqVOpP+zp6b17I501SwtNdSolQLWO1fTsFhdsIGcIiQmKPlBjQgy8gEwUJbOA2YCX auIaNTVRpsU4zapeiyQ2/rXKyyd7zx6CIj0ycSKVlZURitqeQGn6u78XTL7uqAAVoKalLczNzx+2 a+fO0WywX12yhOIR88enz6DKlEcFCSaZq+Yar+CJ8vIW1E1QGol+jAHF8kfT81tGbCXrAtOYZ4hL hZPECV5iAUWKm5hCruuuE6FlZlYWrYa2YWnoU+QMio4GzGMClG9SJGkGCHD/FcuW9Z3/xBM0HbGu Z/QYCqwClXplCTm69xQSYiQmYqmSKS0ixIqJhvgBbO/EixUNi8ibUhsdcsY6HYP0m8ll0bZWHxBG 4kMp3kXyBRdRPMwWH6/BZj6P8BJjKwWBTwXDOdwsgOakp+8pLCqahMW95bNnz/YkDx5Ml11yCSVk 51Bow3pStiLp2rmLsKfWQcbyRfb2VgplPa9xU43bGowh1oMLYbNQtdj2o9ozJ4nbhN0sLyMJWfeE mbCbrRNp8+bNIvteW1NDCC3TYd7WHy2YxyyhfCMM9adwUoWVFRW5HJp++OGH1AlZ/vhsZPnH3onV ykoY+ESAwVnLhtJlqJ7R6UbtYCzB1ASsMRrbKF1qAIih6v46CtdUIS05kxyDBlEtFtjYfBXv3csU aREybi8cC5h/CFD95qcUWU7+fsOGq6eDny585hlyiSz/I1Sbn4ssP0q6kbVhMWoofbGhpyV01YHU mVPEkVt5rTkTjU9WlPob3FQTeySM95Gbs+9jx4pW5oICLl+2jFNynH3P/b0UqTHQj9opWRuBjSnP mz07FdUn/bEM3fU8qP59KOnxPvIIhdaspvpPP7GEptYao5ikhC6uVo5qrD4aDtvqkKyqbqbuhPRq Ntcg/aaf1ywHoiEHKSX7yNHnbEqA8+FZXvnJJzRr1ix+X+6U5VRo3q5jlc4/LKHcANJYP2Pn29SA z7coMzNTZiqVjJXTeCwXhHjVtOwAQtOOqP7AhgR9hCY4msDooaXmoAx7aZJw/bzp0WOk1EqHYsE0 nRLDjJRcuKIcrzas6CK07NqVduzcSWlQdWE3ZXkuKNLKPwLmcQGUG0FHluQWFAxBeushzkq9/sYb lITqtITMHKp48H6EpjWIkeMAnE6ldOcdbSI1B2XgFfFXEVMQ62SiwgBrY5Z2RHu8lIEqFeUwsu/I 6bouHsEFszQzL4+r5hjMD0I9ehw1RTruKm9tEGvhWarDMejjlSsHF0GFZhUWkuvWW8jDWf5nF5Kj S/foMChGWsW4dcSsqTYz/tEjLtOra8Itjsa8u4mvcEQcWhaT+8q/oOJjvLjnOZRuLlq0iLPvO8Gb U3Juuy22Qu2YhPUP2VDrE2FPD/GqaUhR3sSSdEcOTa+95hohERyahr7/HnuMkOUHleKjMZtoAmk4 Ef06g6AbKmzmCay2QxNFc53LkHZOGKtYF5KYgUDVbVjPX7tunSDwOAKyLE+fDrN1TOg1ctNxA5Tb Bnf7D1J9c5DumjMVnO7MM8+kP3GWH1UoFbeMwn6iclF5YbMWTPyGpEXFr3rnrXG9NbrUbK4ltOXr 2W4yRQr4qVV2Njl6n0o1oEiTsGpZsn+/yL5jTwEyIMfvOK6AcrfUF1+ca7/99sGbNm0axfE+F6F5 kJj2pk6l6ulpJHFoigoRwxWLUkGhzpGoyOSaMaQ94pi0E9Zw1SxM0U2DdhKV2FhTjxv3ELn/erMo nmC7iYwZU6SvnHZ7VuaMGQ03EfwBfI87oDmbNqlZkjQVtqnf0rfeOm0oktGPgkZ57r6HgmtXowBt KSrskOrDgBtmjnRQxYvm9a0rmhqKfE57jWYLFlqm2wileA85ByWTd2q6qHpZ9u67tGDBAg4ty11u dyoSxpbKsz+AouXW4w4ot43QdDsK0FJQM7U0NztbHgwaxTaV02NB2FJ1bzHZUdQlimcZMz2UMiVO SJkmhfz/KJJukH6rJ9fvN8fFcTqyRtQam8OQRZJQC7Vjxw6aglokLDpyaJkFML86PhBGt9IkgPIj stLSViDL/3hFRcXUiY8+Kha5krp3Q7yfSxX3jUXaDLX0ouo3pvbUkg+xEn2rpOoBj7mEbaZB+QRL PrLv4apykVZ0XjBMZN/TYH62bdvGoeWrCC0XNgWY3GaTASoal6THFFCp1atWXcr8dP78+SJN5l3z INU8PodsrPq8lcZcw4hh7fqorTmUhlxUp09mWITCs/17kX2/geKwmMgHZ8RgfljVf0ZaEbUcOdrO 2yY4mhRQUKkyplKKqn6MtFj7wQhNR99xB3kRnfCqaeDLr8iOAjSNSkXAjE6URGxjbObK0HTj1YYa fOUAFg1P7YVILY8INfa8l4grX0DkfXJcXCqCkM1NgKPZZJMCyk8BldqALP+0Op9vIUvpwIED6SzQ qQRe4PvbzdjxUUa2pLaaPdUPK99sUCNpuUa8NUwE803YR2x4RMaLs+89CbvcaDLqXWF2OBri7PuK pgSzyVXe6DyKURejAG3wnt2772Fb9jpq0r0c70/PpKpHxpMdGwBsqO8UoWkMVYr1N1ZATKbFb5Ar UA6WoFR7MjYTXCMuyy8ooK+//JKXMv4nIS4OGZCmP5pcQnkIsFnBwnnzstVgMPn95cv7zpkzh7Iy M5HlH03Br7+iuldexiaEUyyBvJatt0ZOVjNrzYkasbpycC/JF11E3kkpArUlr7xC/wRFwoF9QrbJ jRV2NQW8zQIodxylasXISqUG6upeKSoqajv4vPPoissvp/jMbOyX30DKll9I6tgFURQ2zgpKFCHv Gph6ag5vo+J5FCgoXLfari0lFM2G+UiiH374QSzLYEK4sCv3WLPvxwJ4swHKneP0GELTubCnM3nA Z5x+OnXvBiqVP4sqboU9rarA1pBErarPQtz5XqP0JiqK4sIuVHWEayupVUG+KOyqw+epKOzahX1X MDMvgSIhA9J8R7MCysNSu3Wb7di5c8i6tWuvwu5dkfWRR4wg76OTqCYvB/bUI3by8QYwIzyPzSZx O1qkpSKLBIoE0+H5221CkLkO6YP339ey7zbbjD+SfT+WaWh2QDlNlpeXNxmInL74hRd6DUUExRt3 Od4OcpZ/5UdI9fXQwk4hmtGZKdNJAVAVCQ5n336UkJEtlq5XrlxJc2bPZrQrXbI8Cdl38aMAzXk0 O6A8OP5ZCah+BnbwLcZ7Z/9zBtC5gwYK1Q9t3KQVu7Y/KapWygSFw1LegIVFNptbxqplIVJzncTW wEmIyLA1yKh9/7Q5gTSedUIA5YejAO1VZPmHHjhw4KGUlElCTeNPOxW1/FlUOe5eCtchNOUsv16A Zqbq+A0q/Tj7zisCzktGiNByGuzmxo0bySbL7/3ewq6mAPyEAcqDgY3LRS3/gH9/8cWQHKTVCsEb 3aNGiayUb8E/RGhqeCcjqSykEwUKnj8j+z7+YYHJQvwIABcpcPYdsfoM/PTlCfstvBMKKELTg1ja n4iNWh8+vWBB0hBQqRsRg3OWP7huDYBdhx8lQAEaOyg2nkyRDh4A0CdD1QuwTuWhNci+5yB5jNr3 sBwfn4bs+49NIXm/t80TCih3EqCuQryfXVNTMy81NdV2zjnniB9f4U1WFbffipXKCmzlThJbDcPI todD9dQKZsF+em86fPgwpSIldxD77RENPQkw3/i9A2+q6044oDywkMezEL/Kk7x927bbeP8kF6C5 kJj2pqZT9eSJIiPFPyig7NmBwq7J5L7lFoFHARYC/xe72kCR/sM/9dNUIB1Nuy0C0JyJE+uyZs/O tIVCg957553e85BuE9vM77uPlM0/U93iF0QdPxfEJqRPFeN7+513CFt+2MaWYs9QChLGzU6RGgO6 RQDKHctJTd2O0HQyCiZenTlzZvzg5GQajtg8AXsqPddexz+QQk5ILWFr9w8//igSxvj9JAU/K1yA YotVRyNFTXltiwGUB8npNWT559ZUVWWMGzdOSOAFF19Mrkv5Z5e13MkGbAvkX6H5BXvV4dHfVAKB J5sSoKNtu0UByp1HLX9RlSR1w2aBO/n3kK67/noagt9HkpEsZjDfxULbHvyEEJaAv0Bh1+TmDi2P BHCLA5T3RuF3+MajY9urqqrGvrR4cXf8WcdRhl+7WYIl4CIwhP1HGmBzn29xgAp7OnFiDV5yEfO/ gk1nVyP71B+f8dtHtp8kh+PD5kzHHe2E/B8auknThDor2wAAAABJRU5ErkJggg== --_007_B735D45F459CE543A2C39BF75546723B29E569E5AJCPEXMR002corp_ Content-Type: image/png; name="image004.png" Content-Description: image004.png Content-Disposition: inline; filename="image004.png"; size=9053; creation-date="Thu, 30 Apr 2015 16:31:01 GMT"; modification-date="Thu, 30 Apr 2015 16:31:01 GMT" Content-ID: Content-Transfer-Encoding: base64 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 --_007_B735D45F459CE543A2C39BF75546723B29E569E5AJCPEXMR002corp_-- From debbugs-submit-bounces@debbugs.gnu.org Thu Apr 30 13:07:05 2015 Received: (at 20474) by debbugs.gnu.org; 30 Apr 2015 17:07:06 +0000 Received: from localhost ([127.0.0.1]:57776 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YnrvV-0005Be-ET for submit@debbugs.gnu.org; Thu, 30 Apr 2015 13:07:05 -0400 Received: from mail1.vodafone.ie ([213.233.128.43]:32408) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YnrvT-0005B3-7q; Thu, 30 Apr 2015 13:07:04 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AtNFAM1gQlVtTkRM/2dsb2JhbABcgwyCZ4hqwDCCWAMCAoFVTAEBAQEBAYELQQECAQGDWwEBBAwmAVYLDQEKCRYPCQMCAQIBNwENBgEJAwgBAYgrAbpfjWYBAQgCIIs4hQyELQEEnVWGMYpZg1Ajg3U9gnYBAQE Received: from unknown (HELO localhost.localdomain) ([109.78.68.76]) by mail1.vodafone.ie with ESMTP; 30 Apr 2015 18:06:57 +0100 Message-ID: <55426130.7090707@draigBrady.com> Date: Thu, 30 Apr 2015 18:06:56 +0100 From: =?windows-1252?Q?P=E1draig_Brady?= User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.5.0 MIME-Version: 1.0 To: Joseph Piette , 20474@debbugs.gnu.org Subject: Re: bug#20474: tr command References: In-Reply-To: Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 20474 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.0 (/) tag 20474 notabug close 20474 stop On 30/04/15 17:31, Joseph Piette wrote: > Hello: > > When transferring files from the Windows environment to the Linux environment we execute a script to remove the \cr characters. The script performs a simple > > tr -d '\r' < input > output > > Recently we were testing with files that contained a string with a single quote – “Paym’t” > What the tr command is doing is not only removing the “\cr” characters but also the single quote. What we ended up with was “Paymt” I'm guessing that you're using a unibyte locale and that your tr command is using curly quotes rather that single quotes. That in turn is passed by the shell to tr which will then delete such curly quotes? Pádraig. From debbugs-submit-bounces@debbugs.gnu.org Thu Apr 30 13:11:00 2015 Received: (at 20474) by debbugs.gnu.org; 30 Apr 2015 17:11:00 +0000 Received: from localhost ([127.0.0.1]:57784 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YnrzH-0005He-EZ for submit@debbugs.gnu.org; Thu, 30 Apr 2015 13:11:00 -0400 Received: from mx1.redhat.com ([209.132.183.28]:33468) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YnrzE-0005HS-LV for 20474@debbugs.gnu.org; Thu, 30 Apr 2015 13:10:57 -0400 Received: from int-mx11.intmail.prod.int.phx2.redhat.com (int-mx11.intmail.prod.int.phx2.redhat.com [10.5.11.24]) by mx1.redhat.com (Postfix) with ESMTPS id 08F8B8EFC2; Thu, 30 Apr 2015 17:10:53 +0000 (UTC) Received: from [10.3.113.25] (ovpn-113-25.phx2.redhat.com [10.3.113.25]) by int-mx11.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t3UHAqDT020538; Thu, 30 Apr 2015 13:10:52 -0400 Message-ID: <5542621C.1010400@redhat.com> Date: Thu, 30 Apr 2015 11:10:52 -0600 From: Eric Blake Organization: Red Hat, Inc. User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.6.0 MIME-Version: 1.0 To: Joseph Piette , 20474@debbugs.gnu.org Subject: Re: bug#20474: tr command References: In-Reply-To: OpenPGP: url=http://people.redhat.com/eblake/eblake.gpg Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="lLGJFjVs1lhfPCWPHMtJWAE7XH9wO89iS" X-Scanned-By: MIMEDefang 2.68 on 10.5.11.24 X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 20474 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 (-----) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --lLGJFjVs1lhfPCWPHMtJWAE7XH9wO89iS Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 04/30/2015 10:31 AM, Joseph Piette wrote: > Hello: >=20 > When transferring files from the Windows environment to the Linux envir= onment we execute a script to remove the \cr characters. The script perfo= rms a simple >=20 > tr -d '\r' < input > output >=20 > Recently we were testing with files that contained a string with a sing= le quote - "Paym't" >=20 > What the tr command is doing is not only removing the "\cr" characters = but also the single quote. What we ended up with was "Paymt" It looks like correct usage if you are using a POSIX shell. But you didn't specify if that was the case. Are you running the script on Windows, using 'cmd' to drive a pre-built version of tr for Windows? If so, it is very likely that the unusual quoting rules for cmd (very different from POSIX shell) are the cause for your problem. That is, the command line being constructed may be something like 'tr -d "'\\r'" =2E..', where you are unintentionally passing literal ' on to tr, and tr is then faithfully deleting single quotes. If you are indeed running tr on Windows, try: echo tr -d '\r' to see if the cmd shell is getting in the way. Or move your files to Linux, and run tr on Linux rather than on Windows, to ensure that you are not being bitten by Windows oddities. Another thing to try: the 'dos2unix' command exists in many Linux distros as a way to automate the work without having to figure out the commands to run yourself. --=20 Eric Blake eblake redhat com +1-919-301-3266 Libvirt virtualization library http://libvirt.org --lLGJFjVs1lhfPCWPHMtJWAE7XH9wO89iS Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 Comment: Public key at http://people.redhat.com/eblake/eblake.gpg Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQEcBAEBCAAGBQJVQmIcAAoJEKeha0olJ0NqKFUH/Rb7fg7aTqy76UxWbdIAtaCl 3eG0BW/Du4Ao9nBBfsbbg6f46cKKlTgcBEMZ33NP7Q7BXnK9vPl7/KJqLZTJPNNX dVMeWu1Aa1RNX057ubz3seegpR9kxc7YkBo6ik6ESNjk9GCKfN/1sbNllePP9z5b /ApVz8m7AWEpsvKoHE8BYpy1ci7m1NxZugSvSeA4z+ssGCalNNayZ27ogIzi2SiR Pej6OQr6lhXL+/FpClSlpnCFpzOtOH7Sl7m6dUsuvPZKCK725XZC/cdySgwTaiO8 gGNuC7bWTj4VzhStzBVVbkr2WNJ6ElqhiaJigm8ny1UIYc+xEmLl13uxYoYmP68= =QRWt -----END PGP SIGNATURE----- --lLGJFjVs1lhfPCWPHMtJWAE7XH9wO89iS-- From debbugs-submit-bounces@debbugs.gnu.org Fri May 01 08:33:01 2015 Received: (at submit) by debbugs.gnu.org; 1 May 2015 12:33:01 +0000 Received: from localhost ([127.0.0.1]:58192 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YoA7o-0001nF-IV for submit@debbugs.gnu.org; Fri, 01 May 2015 08:33:00 -0400 Received: from eggs.gnu.org ([208.118.235.92]:45692) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YoA7l-0001n0-9p for submit@debbugs.gnu.org; Fri, 01 May 2015 08:32:58 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YoA7f-0004AK-AA for submit@debbugs.gnu.org; Fri, 01 May 2015 08:32:51 -0400 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 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:47180) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YoA7f-0004AG-7Y for submit@debbugs.gnu.org; Fri, 01 May 2015 08:32:51 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:59199) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YoA7e-0003nQ-6K for bug-coreutils@gnu.org; Fri, 01 May 2015 08:32:50 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YoA7d-0004A2-CY for bug-coreutils@gnu.org; Fri, 01 May 2015 08:32:50 -0400 Received: from mailgw1.uni-kl.de ([2001:638:208:120::220]:59782) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YoA7d-00049K-2F for bug-coreutils@gnu.org; Fri, 01 May 2015 08:32:49 -0400 Received: from sushi.unix-ag.uni-kl.de (sushi.unix-ag.uni-kl.de [IPv6:2001:638:208:ef34:0:ff:fe00:65]) by mailgw1.uni-kl.de (8.14.4/8.14.4/Debian-7) with ESMTP id t41CWcJd023366 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-SHA bits=256 verify=NOT) for ; Fri, 1 May 2015 14:32:38 +0200 Received: from sushi.unix-ag.uni-kl.de (ip6-localhost [IPv6:::1]) by sushi.unix-ag.uni-kl.de (8.14.4/8.14.4/Debian-4) with ESMTP id t41CWcgI032363 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Fri, 1 May 2015 14:32:38 +0200 Received: (from auerswal@localhost) by sushi.unix-ag.uni-kl.de (8.14.4/8.14.4/Submit) id t41CWcWF032362 for bug-coreutils@gnu.org; Fri, 1 May 2015 14:32:38 +0200 Date: Fri, 1 May 2015 14:32:38 +0200 From: Erik Auerswald To: bug-coreutils@gnu.org Subject: Re: bug#20474: tr command Message-ID: <20150501123238.GA31963@unix-ag.uni-kl.de> Mail-Followup-To: Erik Auerswald , bug-coreutils@gnu.org References: <5542621C.1010400@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <5542621C.1010400@redhat.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). 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 (-----) Hi, On Thu, Apr 30, 2015 at 11:10:52AM -0600, Eric Blake wrote: > On 04/30/2015 10:31 AM, Joseph Piette wrote: > > When transferring files from the Windows environment to the Linux environment we execute a script to remove the \cr characters. The script performs a simple > > > > tr -d '\r' < input > output > > [...] > > Another thing to try: the 'dos2unix' command exists in many Linux > distros as a way to automate the work without having to figure out the > commands to run yourself. Many other Linux distros provide the 'recode' command instead. Erik From unknown Fri Sep 05 19:18:46 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sat, 30 May 2015 11:24:07 +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