P004 UNIXObsahPředchozí: Shell - Poziční parametry |
Zvláštní parametry (2)
- $#
- Expanduje se do počtu pozičních parametrů.
#!/bin/sh if [ $# = 0 ]; then echo Příkaz se spouští s těmito parametry ... exit 1 fi
- $?
- Expanduje se do návratového kódu posledního dokončeného procesu.
#!/bin/sh mkdir adresar 2> /dev/null if [ $? != 0 ]; then echo Chyba ... fi
- $-
- Expanduje se do řetězce znaků zadaných jako volby.
- $$
- Expanduje se do čísla procesu shellu, který provádí expanzi (viz typický příklad na vytvoření pomocného souboru jedinečného jména).
#!/bin/sh TEMP=/tmp/pomocny.$$ touch $TEMP ... rm $TEMP
- $!
- Expanduje se do čísla nejposlednějšího procesu spuštěného na pozadí.
yes & sleep 2 kill $!
- $0
- Expanduje se do uživatelem zadaného jména skriptu.
Následující: Shell - Expanze proměnných Obsah |
Michal Brandejs brandejs@informatics.muni.cz