A new version of the GNU project’s Bourne Again SHell (better known to most of us as Bash) has been released, nearly 3 years after the last. According the official release announcement Bash 5.3 includes ‘significant new features’ alongside an assortment of other improvements, fixes and compatibility updates. The headline addition is a “new form of command substitution that executes the command in the current shell execution context“. This has two variants: one reads and returns command output as before, while the other punts the result into the REPLY shell variable when it finishes, which from glancing at the full changelog are: […]
You're reading Bash 5.3 Release Adds ‘Significant’ New Features, a blog post from OMG! Ubuntu. Do not reproduce elsewhere without permission.