P004 UNIXObsahPředchozí: Shell - Job Control (2) |
Seznamy
- Seznamem rozumíme posloupnost žádného nebo více příkazů oddělených novým řádkem, středníkem (;), nebo ampersandem (&).
- Shell příkazy provádí v pořadí, v jakém jsou zapsány.
- Pokud zápis končí ampersandem (&), ihned se zahájí provádění následujícího.
- Návratový kód seznamu je návratový kód posledního prováděného procesu.
cd adresář ; ls cd adresář;ls
- Příkazy lze oddělovat operátory && a
||
.- Oddělovač && znamená, že se druhý příkaz provede pouze tehdy, pokud ukončovací kód předchozího byl 0.
- Oddělovač
||
znamená, že se druhý příkaz provede pouze tehdy, pokud ukončovací kód předchozího byl nenulový.cd adresář&&ls
- Operátory && a
||
mají stejnou prioritu.- Stejnou, ale nižší, mají operátory ; & nový řádek.
cd adresář && ls ; touch soubor cd adresář && ls && touch soubor ls adresář 2>/dev/null || mkdir adresář
Následující: Shell - Substituce příkazů a proměnné Obsah |
Michal Brandejs brandejs@informatics.muni.cz