X-Recipient: archive-cygwin AT delorie DOT com DomainKey-Signature: a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id :list-unsubscribe:list-subscribe:list-archive:list-post :list-help:sender:mime-version:content-type :content-transfer-encoding:date:from:to:subject:in-reply-to :references:message-id; q=dns; s=default; b=foqj4Esj05/0ki+MkrND XKcfd/3IDLr7hDuu2ZoQS5cCLS3uLLRO867gdBjiilmTMr/SjmyHTTCFPm5C0XX7 8Q/0T8UMtGBd0dfFZI431ZNPjoUz4zYWZ100IvNWQrwO4vomfKruuJ2NArTm+1xa aEQUX9/jmIiDzYZT5VtBTAo= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id :list-unsubscribe:list-subscribe:list-archive:list-post :list-help:sender:mime-version:content-type :content-transfer-encoding:date:from:to:subject:in-reply-to :references:message-id; s=default; bh=fPCmLvRnp31ODUEQKhjFau9vPS c=; b=q31H2r2VtVp0yRmbhH35rU+5YSxUk1hKeImRsyqzuGTJgEn+3iCYdRlDBO jYVTFw+h01ijwc9gP6jObG4A8AFPgahdlaNzp4fcBRzYLAXvN3JdjlsNxUyRj6OF JQVK7KpyLdf3hpCSko/sKiXhkCCdJN4BxY8wWYSA311wyrHiU= Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Id: 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 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-0.7 required=5.0 tests=AWL,BAYES_40,NORMAL_HTTP_TO_IP,RCVD_IN_DNSWL_LOW,SPF_PASS autolearn=ham version=3.3.2 spammy=upgraded, endings, rs, D*@ X-HELO: lb3-smtp-cloud3.xs4all.net MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit Date: Tue, 30 Aug 2016 09:49:34 +0200 From: Houder To: cygwin AT cygwin DOT com Subject: Re: bash: igncr shell option breaks my PS1 prompt In-Reply-To: <8980687a-967e-88d8-2a94-f485731fafe9@redhat.com> References: <8980687a-967e-88d8-2a94-f485731fafe9 AT redhat DOT com> Message-ID: <9940d9b9cd565fbb0d5b395565197dfd@xs4all.nl> X-Sender: houder AT xs4all DOT nl (zjTJHBG5Ui9pcBdCgvSMCA==) User-Agent: XS4ALL Webmail X-IsSubscribed: yes On 2016-08-29 19:43, Eric Blake wrote: > On 08/28/2016 03:20 PM, Gene Pavlovsky wrote: >> Re-posting a reply I got from Henri (aka Houder) houder AT xs4all DOT nl >> His letter follows: >> >> Hi Gene, >> >> Reread your entry to the mailing list ... >> >>> Apparently the latest bash in Cygwin modified the read builtin to use >>> Cygwin-specific shell option igncr to control ignoring \r characters >>> in the input (still not clear if that ignores \r\n sequences, or \r >>> followed by anything else will be also ignored). >> > > If the igncr shell option (currently Cygwin-specific, but Chet says > that > he is amenable to reviewing it for upstream inclusion in 4.5 once 4.4 > is > released any day now) is enabled, then it eats ALL \r, regardless of > context. In other words, it ignores all carriage returns, as per the > name. ... uhm ... what about the explanation in the help? 64-@@ bash --version GNU bash, version 4.3.46(6)-release (x86_64-unknown-cygwin) ... 64-@@ help set set: set [-abefhkmnptuvxBCHP] [-o option-name] [--] [arg ...] Set or unset values of shell options and positional parameters. Change the value of shell attributes and positional parameters, or display the names and values of shell variables. Options: ... -o option-name Set the variable corresponding to option-name: ... igncr on cygwin, ignore \r in line endings ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ... this help message should be 'upgraded', should it not? igncr: removes ALL \r's from value (Cygwin) ? Henri -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple