bug-bash
[Top][All Lists]
Advanced

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

Re: Some minor notes on manual chapter 4 "Shell Builtin Commands"


From: Robert Elz
Subject: Re: Some minor notes on manual chapter 4 "Shell Builtin Commands"
Date: Tue, 10 Oct 2023 04:10:36 +0700

    Date:        Mon, 9 Oct 2023 14:51:29 -0400
    From:        Chet Ramey <chet.ramey@case.edu>
    Message-ID:  <a693454f-dd2e-49c7-a5ea-6597efbeeaa5@case.edu>

  | That's my beef, but, strictly speaking, neither do pushd/popd/dirs.

Those we have as (optional) functions only, but no-one uses
them (with the NetBSD sh) that I know of.

But they're not really in competition, a different solution to
a different problem.

  | You might consider the ${param//old/new} expansion if it's available.

Not worth it, I prefer only portable sh code, it just isn't worth
the hassle of maintaining different versions for different shells.

  | The directory stack is good for this as well,

Better for making temporary excursions while looking for
something, then returning.  Too restricted for arbitrary
jumping between versions.

  | I don't usually work with more
  | than two directories at once, for which `cd -' suffices.

I currently have 6 complete NetBSD source trees (8, 9, 10-beta,
current, and testing (newer than current), plus the version that
generated the binaries installed in /bin (etc)) - retrofitting
updates into older versions (and to my running version) needs
the ability to flip around to all of those.

kre



reply via email to

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