X-Spam-Check-By: sourceware.org Date: Mon, 23 Oct 2006 12:29:31 -0400 To: cygwin AT cygwin DOT com Subject: bug bash-3.1.17(9) : CR problems when using cat to generate cmd line arguments X-Sybari-Space: 00000000 00000000 00000000 00000000 From: "Howard Mak" Content-Type: multipart/mixed; boundary=----------P9ForHv3eZV3DiyWEL6cj6 MIME-Version: 1.0 Message-ID: User-Agent: Opera Mail/9.02 (Win32) Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com ------------P9ForHv3eZV3DiyWEL6cj6 Content-Type: text/plain; charset=iso-8859-15 Content-Transfer-Encoding: 7bit I can't seem to get the latest version of bash to work with the command PROGRAM `cat file_containing_arguments.txt` when the file is created on a textmode mount. Seems like carriage returns are not processed correctly. I've attached a test script illustrating the problem. Comments: - The problem does not seem to appear in older version of bash (ver 3.1.17(6)) - I tried using different settings for the shell option igncr, but it didn't seem to help Thanks in advance for any help. - Howard ------------P9ForHv3eZV3DiyWEL6cj6 Content-Disposition: attachment; filename=cr_test.sh Content-Type: application/octet-stream; name=cr_test.sh Content-Transfer-Encoding: Base64 IyEvdXNyL2Jpbi9iYXNoDQojDQojIEZvbGxvd2luZyAyIHRlc3RzIHNob3Vs ZCBib3RoIHBhc3MuDQojIEluc3RlYWQsIDFzdCB0ZXN0IGZhaWxzIGluIG5l d2VyIHZlcnNpb24gb2YgYmFzaCwgYnV0IG5vdCBvbiBvbGRlciB2ZXJzaW9u Lg0KDQpzaG9wdCAtcyBpZ25jcg0KDQpwd2QNCg0KIyBSZXN1bHQ6IC9jL3Rt cA0KDQptb3VudA0KDQojIFJlc3VsdDoNCiMgYzpcY3lnd2luXHVzclxYMTFS NlxsaWJcWDExXGZvbnRzIG9uIC91c3IvWDExUjYvbGliL1gxMS9mb250cyB0 eXBlIHN5c3RlbSAoYmlubW9kZSkNCiMgQzpcY3lnd2luXGJpbiBvbiAvdXNy L2JpbiB0eXBlIHN5c3RlbSAodGV4dG1vZGUpDQojIEM6XGN5Z3dpblxsaWIg b24gL3Vzci9saWIgdHlwZSBzeXN0ZW0gKHRleHRtb2RlKQ0KIyBDOlxjeWd3 aW4gb24gLyB0eXBlIHN5c3RlbSAodGV4dG1vZGUpDQojIGM6IG9uIC9jIHR5 cGUgc3lzdGVtICh0ZXh0bW9kZSkNCiMgZDogb24gL2QgdHlwZSBzeXN0ZW0g KHRleHRtb2RlKQ0KIyBqOiBvbiAvaiB0eXBlIHN5c3RlbSAodGV4dG1vZGUp DQojIGs6IG9uIC9rIHR5cGUgc3lzdGVtICh0ZXh0bW9kZSkNCiMgdDogb24g L3QgdHlwZSBzeXN0ZW0gKHRleHRtb2RlKQ0KIyB5OiBvbiAveSB0eXBlIHVz ZXIgKHRleHRtb2RlKQ0KIyB6OiBvbiAveiB0eXBlIHVzZXIgKHRleHRtb2Rl KQ0KDQoNCiMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjDQoj IFRlc3QgMQ0KIyBQYXNzZXMgaW4gYmFzaCAzLjEuMTcoNiktcmVsZWFzZQ0K IyBGYWlscyAgaW4gYmFzaCAzLjEuMTcoOSktcmVsZWFzZQ0KDQplY2hvIGJh ci50eHQgPiBiYXIudHh0DQoNCm9kIC1jIGJhci50eHQNCg0KIyBSZXN1bHQ6 DQojIDAwMDAwMDAgICBiICAgYSAgIHIgICAuICAgdCAgIHggICB0ICBcciAg XG4NCiMgMDAwMDAxMQ0KDQpub3RlcGFkIGBjYXQgYmFyLnR4dGANCg0KIyBP cGVuIGZhaWxzIGJlY2F1c2UgYGNhdGAgb3V0cHV0IHJldHVybnMgQ1I/DQoN CiMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjDQojIFRlc3Qg Mg0KIyBQYXNzZXMgaW4gYmFzaCAzLjEuMTcoNiktcmVsZWFzZQ0KIyBQYXNz ZXMgaW4gYmFzaCAzLjEuMTcoOSktcmVsZWFzZQ0KDQpkb3MydW5peCAtVSBi YXIudHh0DQoNCm9kIC1jIGJhci50eHQNCg0KIyBSZXN1bHQ6DQojIDAwMDAw MDAgICBiICAgYSAgIHIgICAuICAgdCAgIHggICB0ICBcbg0KIyAwMDAwMDEw DQoNCm5vdGVwYWQgYGNhdCBiYXIudHh0YA0K ------------P9ForHv3eZV3DiyWEL6cj6 Content-Type: text/plain; charset=us-ascii -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/ ------------P9ForHv3eZV3DiyWEL6cj6--