Contents
Which is the latest version of the Bash reference manual?
This text is a brief description of the features that are present in the Bash shell (version 5.1, 21 December 2020). The Bash home page is http://www.gnu.org/software/bash/ . This is Edition 5.1, last updated 21 December 2020, of The GNU Bash Reference Manual , for Bash, Version 5.1.
Where can I find the GNU Bash manual?
GNU Bash Manual. This manual (bash) is available in the following formats: HTML (780K bytes) – entirely on one web page. HTML – with one web page per node. HTML compressed (192K gzipped characters) – entirely on one web page. HTML compressed (264K gzipped tar file) – with one web page per node. Info document (200K bytes gzipped tar file).
What does Bash stand for in the GNU operating system?
Bash is the shell, or command language interpreter, for the GNU operating system. The name is an acronym for the ‘Bourne-Again SHell’, a pun on Stephen Bourne, the author of the direct ancestor of the current Unix shell sh, which appeared in the Seventh Edition Bell Labs Research version of Unix.
Which is the default shell for the GNU operating system?
It offers functional improvements over sh for both interactive and programming use. While the GNU operating system provides other shells, including a version of csh, Bash is the default shell. Like other GNU software, Bash is quite portable.
Which is the latest version of GNU Bash?
This is Edition 5.1, last updated 21 December 2020, of The GNU Bash Reference Manual , for Bash, Version 5.1. Bash contains features that appear in other popular shells, and some features that only appear in Bash.
What kind of standard is Bash based on?
A family of open system standards based on Unix. Bash is primarily concerned with the Shell and Utilities portion of the POSIX 1003.1 standard. A space or tab character. A command that is implemented internally by the shell itself, rather than by an executable program somewhere in the file system.
How to use substring expansions in Bash arrays?
The shell parameter expansions works on arrays which means that you can use the substring Expansion $ {string: : } notation to get a subset of an array in bash. Example: $ {myArray ]:2:3}. The notation can be use with optional and parameters. The $ {[&myArray&] [@]} notation is equivalent to $ {[&myArray&] [@]:0}.