14.6 Shell-Versionen

Unsere Untersuchung der erweiterten Shells erbrachte die hilfreiche Erkenntnis, dass es manchmal nützlich ist, die Versionsnummern der verschiedenen Shells zu ermitteln. Und so gehen Sie dabei vor:

$ bash --version                              bash
GNU bash, version 3.00.16(1)-release (i686-pc-linux-gnu)
...
$ ksh --version                               Nur aktuelle ksh93
  version         sh (AT&T Labs Research) 1993-12-28 p
$ ksh                                         Ältere ksh
$ ^V                                          Geben Sie ^V ein
$ Version 11/16/88f                           ksh zeigt die Version an
$ echo 'echo $KSH_VERSION' | pdksh            pdksh
@(#)PD KSH v5.2.14 99/07/13.2
$ echo 'echo $ZSH_VERSION' | zsh              zsh
4.1.1

Es scheint keine Möglichkeit zu geben, eine Versionsnummer für /bin/sh zu erhalten. Das ist keine Überraschung. Die meisten echten Bourne-Shells auf kommerziellen Unix-Systemen ...

Get Klassische Shell-Programmierung now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.