Current Path : /compat/linux/usr/share/doc/bash-3.2/scripts.noah/ |
FreeBSD hs32.drive.ne.jp 9.1-RELEASE FreeBSD 9.1-RELEASE #1: Wed Jan 14 12:18:08 JST 2015 root@hs32.drive.ne.jp:/sys/amd64/compile/hs32 amd64 |
Current File : //compat/linux/usr/share/doc/bash-3.2/scripts.noah/bash_version.bash |
# bash_version.bash --- get major and minor components of bash version number # Author: Noah Friedman <friedman@prep.ai.mit.edu> # Created: 1993-01-26 # Last modified: 1993-01-26 # Public domain # Converted to bash v2 syntax by Chet Ramey # Commentary: # Code: #:docstring bash_version: # Usage: bash_version {major|minor} # # Echo the major or minor number of this version of bash on stdout, or # just echo $BASH_VERSION if no argument is given. #:end docstring: ###;;;autoload function bash_version () { local major minor case "$1" in major) echo "${BASH_VERSION/.*/}" ;; minor) major="${BASH_VERSION/.*/}" minor="${BASH_VERSION#${major}.}" echo "${minor%%.*}" ;; patchlevel) minor="${BASH_VERSION#*.*.}" echo "${minor%(*}" ;; version) minor=${BASH_VERSION/#*.*./} echo ${BASH_VERSION/%.$minor/} ;; release) echo ${BASH_VERSION%(*} ;; build) minor="${BASH_VERSION#*.*.*(}" echo ${minor%)} ;; *) echo "${BASH_VERSION}" ;; esac } provide bash_version # bash_version.bash ends here