rcsinfo="$Id: unix.xml,v 1.7 2009-03-07 03:52:40 radek Exp $"
$0$1 $2 … ${n}$n i ${n}. Další parametry pak z pochopitelnýc důvodů jen přes ${n}. (Příklad $12 je ${1}2)$*$1 $2 … ${n}.$@$*. Její chování se líší je-li oraničena uvozovkami, tedy v zápisu "$@". V tom případě je nahrazena seznamem argumentů "$1" "$2" "$3" … "${n}" narozdíl od proměnné $* jenž je v takovém zápisu nahrazena "$1 $2 $3 … ${n}".$#$? — exit status variable$-$$ — process id variable() vrátí pid volajícího shellu nikoli subshelu. FIXME:ověřit.$!&.$_$BASH$BASH_ENV$BASH_VERSINFO[n]Šestiprvkové pole obsahující informaci o instalované (bežící) versi bashe. Význam jednotlivých prvků pole je následující:
BASH_VERSINFO[0] — hlavní (major) číslo verze (RELEASE).BASH_VERSINFO[1] — vedlejší (minor) číslo verze (VERSION).BASH_VERSINFO[2] — verze záplaty (patch level)BASH_VERSINFO[3] — verze sestavení (build level)BASH_VERSINFO[4] — status vypuštění (release status) (např. BETA1)BASH_VERSINFO[5] — hodnota MACHTYPE$BASH_VERSIONInformace o verzi bashe. Obsah této proměnné je seskládán z prvků pole BASH_VERSINFO
$DIRSTACK$EDITOR$EUID$FUNCNAMEJméno aktuální funkce.
fce23 ()
{
echo "Running: $FUNCNAME($*)"
}$GLOBIGNORE$GROUPS$HOME$HOSTNAME$HOSTTYPE$IFS$IGNOREEOF$LANG, $LC_COLLATE, $LC_CTYPE, $LC_MESSAGES, $LC_NUMERIC$LINENO$MACHTYPE$MAILCHECK$OLDPWD$OSTYPEFIXME:
$PATHFIXME:
$PIPESTATUSFIXME:
$PPIDFIXME:
$PS1FIXME:
$RANDOMSlouží ke generování náhodných čísel. Pokaždé když je tato proměnná použita, je vybráno náhodně číslo z rozsahu 0 až 32767. Zápis do této proměnné inicializuje generátor náhodných čísel.
$SECONDSTato proměnná obsahuje počet sekund které uběhly od okamžiku spuštění shellu. Zápis do této proměnné ji nastaví na definovanou hodnotu. Poté zobrazuje počet uběhlých sekund od okamžiku zápisu plus zapsanou hodnotu.
$TIMEFORMATFIXME:
$TMOUTDoba nečinnosti v sekundách po které se bash ukončí.
$UIDId číslo uživatele. Proměnná je jen pro čtení.