官术网_书友最值得收藏!

  • Bash Quick Start Guide
  • Tom Ryder
  • 257字
  • 2021-07-23 16:58:53

Identifying the Bash version number

Before we start writing commands and programming with Bash, it's a good idea to find out what version of Bash you have installed. This is because newer versions of Bash have useful new features that might be discussed in this book, but that might not be available in your version of Bash.

You can check the version of your current running shell by printing the value of the BASH_VERSION variable:

bash$ declare -p BASH_VERSION
declare -- BASH_VERSION="4.4.12(1)-release"

You can get the same information by invoking the bash program with its --version option, which provides some extra information about the program's version number and software license:

$ bash --version
GNU bash, version 4.4.12(1)-release (x86_64-pc-linux-gnu)
Copyright (C) 2016 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>

This is free software; you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

The most recent stable minor version of GNU Bash at the time of writing is version 4.4, with version 4.4.0 released in September 2016.

In this book, we will focus on the features of Bash that were available in GNU Bash version 4.0, which was released in 2011, and is very widely available as a minimum version.

If the version of Bash installed on your computer is older than 4.0, some of the scripts and features discussed in this book may not work correctly. You or your system administrator should use your operating system to upgrade your Bash shell to a newer version.

主站蜘蛛池模板: 罗江县| 临江市| 老河口市| 达州市| 怀柔区| 永德县| 石门县| 平陆县| 米易县| 望奎县| 新邵县| 永登县| 灯塔市| 罗山县| 奈曼旗| 包头市| 灌阳县| 莱阳市| 勐海县| 怀远县| 临漳县| 康定县| 宁化县| 柳林县| 沐川县| 文水县| 方山县| 崇左市| 乃东县| 施甸县| 黑水县| 舒兰市| 临猗县| 濮阳市| 汪清县| 革吉县| 阿克苏市| 长乐市| 镇巴县| 屏东县| 讷河市|