bash-4-4-installed-ubuntuShort Bytes: GNU has released the latest version of Bash, GNU Project’s shell. The latest Bash 4.4 version arrives with new environmental variables and new arguments supported by existing commands. This release also brings along many changes to GNU Readline.

Bash, Bourne Again SHell, is GNU Project’s shell that was released as a free software replacement for the Bourne Shell. It’s widely distributed as the default shell on major Linux distributions and OS X.

Recommended: How To Install Bash 4.4 On Linux Distributions

Today, a new version, i.e.,  GNU Bash 4.4 has arrived with a wide set of changes and feature additions. Let’s take a look at some of its new features:

  • A new variable in the form of EXECIGNORE, which will cause matching filenames to be ignored while searching for commands.
  • The ‘kill’ bulletin comes with a new ‘-L’ option.
  • Just like other shells, command and process substitutions now turn off ‘-v’ option when executing.
  • A new family of operators,  ${[email protected]}, to transform the value of ‘parameter’.
  • A new ‘–enable-function-import’ configuration option has been added for importing shell functions from the environment.
  • Now Bash uses mktemp() when creating internal temporary files. On many Linux systems, it produces a warning at build time.

Apart from this small list of changes, one can find the complete list of features and changes since the version 4.3 in the Bash 4.4 change log.

Along with GNU Bash, many new changes have also been brought to GNU Readline, which is a software library that provides history and line-editing capabilities to Bash.

You can find the Bash 4.4 packages on GNU’s FTP servers. Just in case you are willing to install it, follow our Bash 4.4 installation guide.

Did you find this article helpful? Don’t forget to drop your feedback in the comments section below.

Adarsh Verma
Fossbytes co-founder and an aspiring entrepreneur who keeps a close eye on open source, tech giants, and security. Get in touch with him by sending an email — [email protected]