Zsh Mailing List Archive
Messages sorted by: Reverse Date, Date, Thread, Author

Re: history expansion



On Wed, Jul 15, 2026 at 3:53 PM Vincent Lefevre <vincent@xxxxxxxxxx> wrote:
>
> On 2026-07-14 13:06:17 -0700, Bart Schaefer wrote:
> > On Tue, Jul 14, 2026 at 3:42 AM Vincent Lefevre <vincent@xxxxxxxxxx> wrote:
> > > My problem was more with things like
> > >
> > >   echo "foo!"
> >
> > You probably know this: history expansion takes place inside "..." but
> > not inside '...'.
>
> Perhaps I should have asked whether anyone relies on history expansion
> inside double quotes (it is supported by bash, but differently, e.g.
> no history expansion with the above command in bash).

There's no history expansion with the above command in zsh either.  !"
is the explicit "turn off history from this point forward" shortcut.

% echo "foo!"!"
foo!

(Mark has followed up about other stuff.)




Messages sorted by: Reverse Date, Date, Thread, Author