bug-bash
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Bash not escaping escape sequences in directory names


From: Andreas Kusalananda Kähäri
Subject: Re: Bash not escaping escape sequences in directory names
Date: Mon, 24 Jan 2022 22:01:11 +0100

On Tue, Jan 25, 2022 at 02:24:26AM +0700, Robert Elz wrote:
>     Date:        Mon, 24 Jan 2022 19:53:03 +0100
>     From:        Andreas Kusalananda =?utf-8?B?S8OkaMOkcmk=?= 
> <andreas.kahari@abc.se>
>     Message-ID:  <Ye71jwgBhenC33RD@box>
> 
>   | Why would people want it to do that (i.e. export PS1)?
> 
> It isn't exporting PS1 that's the issue, it is importing it.   And that
> I rely on quite frequently.   (Of course, it has to be exported by something
> to be imported elsewhere - which gives the reason why one would want to
> export PS1).
> 
> Eg: I am often working with several variants of the same basic shell
> (various bug fixes, or attempts at them, or new features being developed)
> and I want to get some hint of which variant I have running in some particular
> window, so when I run test code, and it works, or doesn't, I know which
> variant did what).
> 
> To do that, given that they are 99.9% identical shells (including all startup
> scripts etc) I just do
> 
>       PS1='bugfix1 $ ' /path/to/shell1
>       PS1='newfeat $ ' /path/to/shell2
>       PS1='standard$ ' /bin/sh
> 
> (in different windows, one for each, of course), then however I move
> the windows around, or whatever else I do (aside from changing PS1
> obviously) I always know which variant is running.
> 
> If a shell refused to import PS1, this wouldn't work.
> 
> kre
> 
> 

This, together with Chet's and Greg's mail; All around good and
reasonable things said by people I trust to say sensible things about
the shell.  Thanks.  I'll stand down from my "you need to do something
right now" position.

Take care,

-- 
Andreas (Kusalananda) Kähäri
SciLifeLab, NBIS, ICM
Uppsala University, Sweden

.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]