Bash 5.3 introduces significant new features including a new command substitution syntax that executes commands in the current shell context without forking. Key additions include ${command;} for capturing output and ${|command;} for storing results in the REPLY variable. The release also brings improved pathname completion sorting via GLOBSORT variable, enhanced input handling with tab-completion support, case-insensitive searching in Readline, and better script error reporting.
Sort: