Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > gnu.bash.bug > #11843
| Path | csiph.com!optima2.xanadu-bbs.net!xanadu-bbs.net!news.glorb.com!usenet.stanford.edu!not-for-mail |
|---|---|
| From | Greg Wooledge <wooledg@eeg.ccf.org> |
| Newsgroups | gnu.bash.bug |
| Subject | Re: ${var@P} expansion includes 0x01 and 0x02 |
| Date | Fri, 6 Nov 2015 08:19:42 -0500 |
| Lines | 14 |
| Approved | bug-bash@gnu.org |
| Message-ID | <mailman.1829.1446816021.7904.bug-bash@gnu.org> (permalink) |
| References | <20151027210241.GJ27325@eeg.ccf.org> <5630D3C5.3040000@case.edu> <CANaoh6+AM+QGoBu90knu-uSSG+g95EBgWcJUijdHHm8_pKCJRQ@mail.gmail.com> |
| NNTP-Posting-Host | lists.gnu.org |
| Mime-Version | 1.0 |
| Content-Type | text/plain; charset=us-ascii |
| X-Trace | usenet.stanford.edu 1446816022 12322 208.118.235.17 (6 Nov 2015 13:20:22 GMT) |
| X-Complaints-To | action@cs.stanford.edu |
| To | bug-bash <bug-bash@gnu.org> |
| Envelope-to | bug-bash@gnu.org |
| Content-Disposition | inline |
| In-Reply-To | <CANaoh6+AM+QGoBu90knu-uSSG+g95EBgWcJUijdHHm8_pKCJRQ@mail.gmail.com> |
| User-Agent | Mutt/1.4.2.3i |
| X-detected-operating-system | by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] |
| X-Received-From | 139.137.100.1 |
| X-BeenThere | bug-bash@gnu.org |
| X-Mailman-Version | 2.1.14 |
| Precedence | list |
| List-Id | Bug reports for the GNU Bourne Again SHell <bug-bash.gnu.org> |
| List-Unsubscribe | <https://lists.gnu.org/mailman/options/bug-bash>, <mailto:bug-bash-request@gnu.org?subject=unsubscribe> |
| List-Archive | <http://lists.gnu.org/archive/html/bug-bash> |
| List-Post | <mailto:bug-bash@gnu.org> |
| List-Help | <mailto:bug-bash-request@gnu.org?subject=help> |
| List-Subscribe | <https://lists.gnu.org/mailman/listinfo/bug-bash>, <mailto:bug-bash-request@gnu.org?subject=subscribe> |
| Xref | csiph.com gnu.bash.bug:11843 |
Show key headers only | View raw
On Thu, Nov 05, 2015 at 06:45:45PM -0600, Dennis Williamson wrote:
> red=$(tput setaf 1)
> none=$(tput sgr0)
> greet='\[$red\]Hello\[$none\]'
> printf '%s\n' "${greet@P}"
> echo -e "${greet@P}"
> read -e -p "${greet@P}"
>
> Naively stripping the delimiters in this case would leave $redHELLO$none
> where $redHello is unset or worse.
Well, obviously you wouldn't do it that way. It would be much simpler
to strip the \x01 and \x02 from the output string.
Back to gnu.bash.bug | Previous | Next | Find similar
Re: ${var@P} expansion includes 0x01 and 0x02 Greg Wooledge <wooledg@eeg.ccf.org> - 2015-11-06 08:19 -0500
csiph-web